婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

POST TIME:2017-11-13 00:34

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

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

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

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)"/]

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



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

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

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

  • 400-1100-266
主站蜘蛛池模板: 宝坻区| 尚志市| 吉安县| 当雄县| 合作市| 大同县| 万山特区| 鹤壁市| 绵竹市| 峡江县| 怀仁县| 闻喜县| 蒲城县| 林西县| 普宁市| 金坛市| 扎囊县| 道孚县| 忻州市| 福州市| 洛阳市| 巴里| 永平县| 正宁县| 东乡族自治县| 洪泽县| 原阳县| 浮山县| 资中县| 呼和浩特市| 舞钢市| 旬邑县| 东辽县| 乌拉特中旗| 偏关县| 绍兴县| 莲花县| 峨边| 邵阳市| 平陆县| 张北县|