国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

Phpcms V9類別數據調用技巧及類別優化

2024-09-10 07:15:02
字體:
來源:轉載
供稿:網友

在最近開放的互助問答社區中,也有朋友問到有關于類別的調用,于是聯想起Phpcms V9類別數據調用技巧及類別優化的問題.

在很久之前的文章里邊“Phpcms V9模版制作常用代碼收集”有提到如何在文章面前顯示文章類別,今天在這里將繼續有關類別的調用分享Phpcms V9類別數據調用技巧及類別優化。

一、Phpcms V9前臺怎么文章列表面前顯示類別:

  1. {pc:content action="lists" catid="79" order="listorder DESC" num="14" } 
  2. <?php $TYPE = getcache('type_content','commons');?> 
  3. {loop $data $n $r
  4. <li>{if $TYPE[$r[typeid]][name]}<span style="color:#CC6600">[ {$TYPE[$r[typeid]][name]}] </span>{/if}<a href="{$r['url']}"{title_style($r[style])}title="{$r['title']}" target="_blank">{str_cut($r[title],33,'')}</a></li> 
  5. {/loop} //Vevb.com 
  6. {/pc} 

其中getcache('type_content','commons');這一句很為關鍵!

二、Phpcms V9前臺怎么根據類別ID調用文章列表?

  1. {pc:content  action="lists" catid="6" moreinfo="1" where="typeid=53" order="listorder DESC" num="5"
  2.     {loop $data $v
  3.                 <li><a class="typeLink" href="{$v[url]}" title="{$v[title]}"><span style="letter-spacing:0.2mm;">{$v[title]}</span></a></li> 
  4.     {/loop} 
  5. {/pc} 

這里邊,where="typeid=53"是指定類別ID調用數據.

三、Phpcms V9怎么調用所有類別的標簽列表?

  1. <?php 
  2. $arrtype = explode(',',$usable_type); 
  3. ?> 
  4. {loop $arrtype $t
  5. <a href="http://m.survivalescaperooms.com/index.php?m=content&c=type&catid={$catid}&typeid={$t}">{$TYPE[$t][name]}</a> 
  6. {/loop} 

上面的代碼,可以調用出來所有類別的鏈接列表,當然你可以自定義DIY it.

四、Phpcms V9怎么讓類別能像Tag一樣調用出所有的文章并瀏覽?就好比顯示“Phpcms”這一關鍵字tag的內容列表在:

http://m.survivalescaperooms.com/index.php?m=content&c=tag&catid=10&tag=Phpcms

怎么顯示類別ID為1的文章在:index.php?m=content&c=type&catid=10&typeid=1呢?

關于這一點先預留,有機會下次再詳細分享.

五、怎么在管理后臺文章列表處顯示類別名稱?先上個圖:

在管理后臺文章列表處顯示類別名稱.

后臺>內容,進入文章管理列表,實現在文章標題前顯示文章類別.

具體方法:打開 phpcms/modules/content/templates/content_list.tpl.php 文件,找到第100行左右的:

  1.   <?php 
  2.   if($status==99) { 
  3.    if($r['islink']) { 
  4. //在這之前加上: 
  5.  
  6. <?php $TYPE = getcache('type_content','commons');?> 
  7. <span style="color:#ccc;">【<?php echo $TYPE[$r['typeid']]['name'];?>】</span> 

這樣,就會顯示上圖一樣的效果了,當然你也可以采用if語句,做到如果文章沒有設置類別,連【】這個都不顯示,歡迎來互助問答社區中提問交流.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乃东县| 西藏| 洛川县| 盘山县| 舟曲县| 富裕县| 龙口市| 应用必备| 扬州市| 龙泉市| 平阳县| 和林格尔县| 古浪县| 天津市| 和政县| 六安市| 泾源县| 四子王旗| 石林| 南乐县| 堆龙德庆县| 兴化市| 太湖县| 宁津县| 梧州市| 合作市| 镇沅| 图木舒克市| 定安县| 岳池县| 墨江| 丘北县| 孝感市| 神池县| 遂川县| 东丽区| 萝北县| 五河县| 湖口县| 长垣县| 客服|