婷婷综合国产,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
主站蜘蛛池模板: 长汀县| 鲁山县| 道孚县| 松潘县| 阿勒泰市| 阳朔县| 崇阳县| 诏安县| 潞西市| 大同市| 阳东县| 桦甸市| 积石山| 利川市| 龙南县| 贺兰县| 浦东新区| 博野县| 临沭县| 抚州市| 都安| 珠海市| 周宁县| 通河县| 昌黎县| 江川县| 江陵县| 伊川县| 抚远县| 当雄县| 抚顺市| 涡阳县| 高州市| 新津县| 长垣县| 开平市| 邵东县| 邹城市| 天祝| 栾川县| 阜城县|