校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢DedeCMS首頁及列表頁調用tag標簽

織夢DedeCMS首頁及列表頁調用tag標簽

POST TIME:2017-11-13 00:34

  網站標簽是網站的重要組成部分,它不盡可以增強網站的用戶體驗,而且能豐富網站內鏈,提高網站在搜索引擎中的表現。織夢DedeCMS有非常強大的標簽功能,dede:tag標簽可以調用文章的標簽,全站熱門標簽等等,但是無法在首頁、列表頁面調用相關文章的標簽。

  織夢首頁及列表頁調用Tag標簽

  怎么解決織夢DedeCMS在首頁、列表頁面調用文章Tag標簽的問題呢?那就是二次開發(fā)一個函數,這個函數也比較簡單。打開DEDECMS根目錄include文件夾下的common.func.php文件,這個文件是織夢DedeCMS專門用來存放我們二次開發(fā)的函數的。在最底部 ?> 前面加入以下代碼:

01 functionlisttag($aid)
02 {
03 $tsql=newDedeSql(false);
04 $tags='';
05 $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'");
06 $tsql->Execute('t');
07 while($row=$tsql->GetArray('t',MYSQL_ASSOC)){
08 $tags.="".$row['tag']."";
09 }
10 return$tags;
11 }

  已經自定義了函數,那么怎么首頁或者列表頁面使用它呢?在文章頁可以使用如下的標簽調用:

1 {dede:field.id function="listtag(@me)"/}

  在首頁或者列表頁如下的標簽調用:

1 [field:id function="listtag(@me)"/]

  查看上面的代碼,發(fā)現實現這個功能也是非常簡單。舉一反三一下,我們可以自定義各種函數來解決一些問題,如欄目文檔數據統計。



上一篇:織夢自定義表單數據校驗垃圾信息過濾

下一篇:織夢彩色標簽云實現隨機顏色和字體大小

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 永嘉县| 浦城县| 芜湖市| 乌鲁木齐市| 石台县| 东源县| 无极县| 乃东县| 大庆市| 德格县| 万山特区| 札达县| 阜新市| 义马市| 金乡县| 屯昌县| 双牌县| 内丘县| 桂平市| 喀什市| 延津县| 平远县| 吴堡县| 北川| 肥乡县| 普兰县| 乐安县| 临邑县| 琼结县| 论坛| 宁乡县| 梅河口市| 仲巴县| 淅川县| 怀化市| 咸阳市| 华宁县| 承德县| 高安市| 子长县| 会泽县|