濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢DedeCMS首頁及列表頁調(diào)用tag標(biāo)簽

織夢DedeCMS首頁及列表頁調(diào)用tag標(biāo)簽

POST TIME:2017-11-13 00:34

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

  織夢首頁及列表頁調(diào)用Tag標(biāo)簽

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

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 }

  已經(jīng)自定義了函數(shù),那么怎么首頁或者列表頁面使用它呢?在文章頁可以使用如下的標(biāo)簽調(diào)用:

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

  在首頁或者列表頁如下的標(biāo)簽調(diào)用:

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

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



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

下一篇:織夢彩色標(biāo)簽云實現(xiàn)隨機顏色和字體大小

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

  • 400-1100-266
鹤庆县| 安塞县| 茂名市| 额尔古纳市| 澎湖县| 厦门市| 绍兴市| 永州市| 石屏县| 赤壁市| 定州市| 肃南| 淅川县| 大同县| 从江县| 嘉善县| 鹿邑县| 军事| 锦州市| 广饶县| 桓仁| 乐陵市| 新密市| 会泽县| 越西县| 盐亭县| 长武县| 吉木萨尔县| 莱州市| 抚松县| 长春市| 张北县| 文化| 海晏县| 安阳县| 阿拉善左旗| 浦江县| 大丰市| 江油市| 马关县| 侯马市|