템플릿 콜<br>
1. 콘텐츠 태그, 일련번호 123456789의 콜?
{pc:content action="lists" catid="$catid " 주문="id DESC" 번호="10"}
{loop $data $k $v}
{$n}{str_cut($v['title'],44, '')}
{/루프
또는
{php $ j=1;}
{pc:content action="lists" catid="$catid" 주문="id DESC" 번호="10" }
{loop $data $v}
{php echo $j}{str_cut($v['title'],44, '')}
{$j++}
{/loop}
2. 기사 목록의 제목 표시 길이(또는 단어 수) 제어
제목이든 다른 내용이든 strcut 기능을 사용하여 가로챌 수 있습니다. 사용법은 다음과 같습니다:
{strcut( $v['title'],40,'')}는 뒤로 가로채고, {str_cut($v['title'],40,'')}는 앞으로 가로채고 . 3개의 점을 표시하고 싶지 않다면 40(잘라낼 문자 수) 뒤에 쉼표(,)를 추가하고 따옴표를 추가하면 내용이 비어 있게 됩니다. ❤ 모양 등을 만들고 싶다면 따옴표 안에 ❤ 모양을 추가하세요. gbk의 한자는 2자, utf 버전의 한자는 3자를 차지하며 인코딩에 주의하여 잘라낼 문자 수를 결정합니다.
3. 홈페이지나 목록 페이지에 기사 내용 표시
moreinfo=1
4. 지정된 특정 열에 최신 기사를 표시합니다.
{pc:get sql="SELECT * FROM phpcms_news WHERE catid IN(12,13,14,15,16,17,18) ORDER BY ID DESC" num="10 " 반환="데이터"}
{loop $data $k $r}
[{$CATEGORYS[$r[catid]][catname]}]{ $r[제목]}
{/loop}
{/pc}
<br>
5. 열이 최상위 열인지 확인합니다(하위 열 포함)
{if $top_parentid} {/if}
6. 호출을 클릭합니다. 10. 중괄호에 대한 참고 사항
템플릿 구문 분석과 충돌하지 않으려면 중괄호를 사용해야 합니다. 예:
{} //Error
{ Correct
}
7. 홈페이지에
이 표시되지 않습니다. 해결 방법:
파일 staticsjsjquery.sGallery.js jquery.sgallery.js 수정
8. 다른 멤버 모델은 다른 템플릿을 호출합니다.
phpcmsmodulesmemberindex.php를 열고 30행에서 include template('member', 'index')를 찾아
if($memberinfo[modelid]==10){include template('member', 'index(여기에 원본 멤버 모델 템플릿이 있습니다)');} else{include template('member', 'indexXXX(여기에 다른 멤버십 모델의 템플릿이 있습니다)');}9. 시간 형식
<br>
<br>
<br>
11. 카테고리 호출 방법
<br>
action="lists" catid="79" order="listorder DESC" 번호="14" }
12. 추천 친절 링크만 호출
모두 호출, 판단 루프에서 Elite 값을 사용하거나 get 태그를 사용하여을 호출합니다. 13. 첫 번째 수준 열
을 호출하고 catid="0"14. 홈 페이지는 여러 열의 추천 콘텐츠를 호출합니다
="SELECT * `v9_news` a, `v9_position_data` p WHERE a.id=p.id 및 posid=14 AND a.catid in(6,11) ORDER BY a.updatetime DESC" num =" 10"}
<br>
15. 회원 순위 조회
="SELECT `userid`,`username`,`areaid`,`amount`,`point`,`modelid` FROM `phpcms_member_cache` ORDER BY `point` DESC" 행="10" }
<br>
16. if의 일부 용도
==2 || $n==3 }{/if}
<br>점수로 순위가 매겨져 있으니... 작동하는지 확인해보세요! {$r[username]}
현재 열은 Parent 및 Follow를 호출합니다. 열 정보
= $CATEGORYS[$CAT[parentid]][arrchildid]}
{pc:get sql="SELECT * FROM v9_news where catid in($arrchildid) 캐시="3600" page="$page" 숫자="12" 반환="데이터"}
18. 컨텐츠 페이지는 [2/20] 메소드와 같이 [컨텐츠 페이징]의 현재 페이지를 호출합니다
{현재 컨텐츠 페이징 페이지}{총 페이지 수}를 호출하려는 경우 }
예를 들어 기사 제목이 "국내 경제가 다시 도약하고 있다 [1/5]", 국내 경제가 다시 도약하고 있다 [{$page}/{$pagenumber}]
19. 다른 웹사이트에서 지정된 콘텐츠 호출 백그라운드에서 데이터 소스를 추가하고 get으로 호출
20. 모든 탐색 호출
{pc:content action="category" catid="0" num="25" 사이트 ID="$siteid" order="listorder ASC"}
<br>
홈페이지{loop $data $r} | {$r[catname]}{/loop}
<br>
{/pc}
<br>
21. 사이트 전체의 목록 태그 기사에 대한 클릭 수를 표시합니다.
일반 목록 태그 코드(열에 적합):
{pc: 콘텐츠 action="목록" catid="$catid" num="10" 주문="ID DESC"}
{loop $data $r}
{php $h_md=pc_base: :load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$ modelid."-".$r[id]));$조회수=$get_db[views];}
클릭: {$views}
{/loop}
{/pc}
<br>
홈페이지 호출에는 모델 ID가 필요하므로 다음을 수행해야 합니다.
get_one(array( ' hitsid'=>"c-".$modelid."-".$r[id]))
<br>
다음으로 변경:
get_one(array('hitsid'=>"c-1-".$r[id])); 🎜 >
<br>
1은 현재 목록 호출 열이 속한 모델 ID입니다. 시스템 내장 기사 시스템은 1입니다. 사용자 정의 모델의 경우 만드십시오. 자신의 수정. $r[id] 실제 상황에 맞게 수정하세요.22. 전체 사이트 순위 목록 표시 및 수집 통계 표시
{pc:get sql="adddate>=DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE)에서 phpcms_favorite의 개수로 *,count(*)를 선택합니다. ()) DAY) 제목별 순서별 개수(*) desc" return="data" num="9" }
{loop $data $key $val}
{$val[title]} {$val[count]}
{/루프}
{/pc}
<br>
23、select 分页代码
{pc:content action="lists" catid="$catid" num="12" 주문="id DESC" return="data1" 페이지="$page"} {loop $data $r1} {/loop}{str_replace("a href", "옵션 값", str_replace("..", "", str_replace("", "页", str_replace("", "//", str_replace("> ", ">", $pages)))))))}{/pc}
상关文章: