phpcms標(biāo)簽的用法:1、顯示指定catid的欄目名稱和鏈接;2、調(diào)用子欄目;3、得到指定欄目下的新聞;4、實(shí)現(xiàn)分頁(yè)功能。
phpcms標(biāo)簽的使用:
1、顯示指定catid的欄目名稱和鏈接 {$CATEGORYS[25][‘catname’]}? {$CATEGORYS[25][‘url’]}
?獲取父欄目id,獲取父欄目名稱? $CATEGORY[$catid][parentid]}? 父欄目名稱:{$CATEGORYS[$CAT[parentid]][catname]}
去掉標(biāo)題限制后出現(xiàn)的省略號(hào)
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
????{str_cut($r[title],36,'...')}
格式化時(shí)間 2011-05-06 11:22:33
????{date('Y-m-d?H:i:s',$r[inputtime])} ????{date('Y年m月d日',$r[inputtime])}
2、調(diào)用子欄目(在欄目首頁(yè)模板需要用到,列表頁(yè)也可以用到)
????{pc:content?action="category"?catid="$catid"?num="25"?siteid="$siteid"?order="listorder?ASC"} ????{loop?$data?$r} ????????<a>{$r[catname]}</a>?| ???{/loop}{/pc}
3、得到指定欄目下的新聞
? (1)這里moreinfo=”1″表示主副表關(guān)聯(lián)起來(lái) 可以直接使用
????????????{pc:content?action="lists"?catid="$catid"?num="25"?order="id?DESC"?return="info"?moreinfo="1"}? ??????????????{loop?$info?$r} ?????????????更新日期:{date('Y年m月d日',$r[updatetime])} ?????????????作者:{$r[username]} ?????????????來(lái)源:{$r[copyfrom]} ?????????????點(diǎn)擊率{$r[readpoint]} ?????????????網(wǎng)址{$r[url]} ?????????????文章標(biāo)題?{$r['title']} ?????????????標(biāo)題樣式{title_style($v[style])} ?????????????????????? ????{/loop} ????{/pc} <p>=====================</p>
? (2)sql萬(wàn)能語(yǔ)句可以調(diào)用指定內(nèi)容 更方便
{pc:get?sql="select?*?from?v9_news?as?a,v9_news_data?as?b?where?a.id=b.id?and?catid=34?and?status=99?order?by?a.id?desc"} ?????{loop?$data?$v}? ??
???????????? ????{/loop} ????{/pc} ???{pc:get?sql=”select?*?from?v9_news?where?catid=10?and?status=99?order?by?updatetime?desc”?num=”5″?start=”23″} ??{loop?$data?$rs} ??????{$rs[‘title’]} ?????{/loop} ?{/pc}
=====================
? ?(3)文章從指定位置開(kāi)始調(diào)用 (position推薦位使用)
? ? 起始位置為5,調(diào)用3條。相當(dāng)于limit功能。
{pc:content??action="position"?posid="27"?order="listorder?DESC"?num="3"?start="5"} ????????{loop?$info?$r} ????????????????<a>{str_cut($r[description],115)}...?</a> ???????{/loop} ????{/pc} ?或{pc:content??action="lists"??catid="54"??thumb=""??order="listorder?DESC"??start="3"?num="5"}?thumb=""?不分類 <p>=====================</p>循環(huán)列表新聞 ? ??<div> ?????????{pc:content??action="position"?posid="9"?order="listorder?DESC"?num="4"} ??????????{loop?$data?$r} ??????????????<a>{str_cut($r[title],36,'')}</a>{date('Y-m-d?H:i:s',$r[inputtime])} ????????????????<p>{if?$n==1}@@##@@{/if}{str_cut($r[description],112,'')}<a>[reading?more]</a></p> ??????????????? ???????????????{/loop}? ?????????????{/pc}?? ????????????</div> <p>=====================</p>
(4)有分頁(yè)效果
????{pc:get?sql="select?*?from?wecheweyounews?where?hour=$hour?order?by?id?desc"?return="data"?num="50"?page="$page"} ????????????????
- ????????{loop?$data?$r} ????????????????????
- ·{str_cut($r[‘title’],60)}(編輯:{$r[username]}){date(“Y-m-d”,$r[‘inputtime’])}
????????????????
- “; ?????????????????> ????????{/loop} ????????????????
???????????? ??????
?????{/pc}
4、
{pc:content??action="position"?posid="1"??order="listorder?DESC"?thumb="1"?num="5"} ?{loop?$data?$r} ??<a>@@##@@</a> ????{/loop} ????{/pc}
?
5、分頁(yè)
?前臺(tái)調(diào)用num=”50″指每頁(yè)50條記錄
????{pc:get?sql="select?*?from?wecheweyounews?where?hour=$hour?order?by?id?desc"?return="data"?num="50"?page="$page"} ????????????????
- ????????{loop?$data?$r} ????????????????????
- ·{str_cut($r[‘title’],60)}(編輯:{$r[username]}){date(“Y-m-d”,$r[‘inputtime’])}
????????????????
- “; ?????????????????> ????????{/loop} ????????????????
???????????? ??????
?????{/pc}
相關(guān)學(xué)習(xí)推薦:phpcms教程