軟件 聊天 安全 視頻 瀏覽器 下載 系統 辦公 教學 輸入法
免費 域名 空間 相冊 郵箱 資源 網賺 試用 優惠 工具
教程 設計 三維 學院 辦公 網頁
素材 PSD 矢量 網頁 PPT 動畫
美女 唯美 大生活 美圖 風景 時尚藝
資訊 新聞 專題 熱點
您的位置: 廣信之家 > 網絡學院 > 建站資訊 > 文章正文

如何讓織夢DedeCMS的TAG標簽按欄目顯示 只顯示當前欄目標簽

時間:04-17 00:45 來源:廣信之家 整理:廣信小編 我要評論(0)
字號:T|T
內容提要:
  織夢DedeCMS TAG標簽按欄目顯示(只顯示當前欄目標簽),用TAG標簽的時候就遇到一些根據自己需要的方式來實現調用,今天我就為大家分享一下:如何讓DEDE的TAG標簽按欄目顯示,只顯示當前欄目的所有標簽。

織夢DedeCMS TAG標簽按欄目顯示(只顯示當前欄目標簽),用TAG標簽的時候就遇到一些根據自己需要的方式來實現調用,今天我就為大家分享一下:如何讓DEDE的TAG標簽按欄目顯示,只顯示當前欄目的所有標簽。

一、打開include/taglib/目錄下的 tag.lib.php 文件

找到下面這段代碼,并在中間插入標注部分代碼


  1. if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
  2. {
  3. $dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' ");
  4. $dsql->Execute();
  5. $ids = '';
  6. while($row = $dsql->GetArray())
  7. {
  8. $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
  9. }
  10. if($ids != '')
  11. {
  12. $addsql = " where id in($ids) ";
  13. }
  14. if($addsql=='') return '';
  15. }
  16. //自定義添加標簽
  17. else if($getall==2)
  18. {
  19. $addsql = " where typeid='{$refObj->Fields['typeid']}' ";
  20. }
  21. //自定義添加標簽結束
  22. else
  23. {
  24. if(!empty($typeid))
  25. {
  26. $addsql = " where typeid='$typeid' ";
  27. }

二、修改你的模板

模板調用如下:


  1. {dede:tag sort='hot' getall='2'}
  2. <a href='[field:link/]'>[field:tag /]</a>
  3. {/dede:tag}

這樣就能更完美的根據自己的需要來定制要顯示的內容了。

 

    相關閱讀:

    頂一下
    (0)
    0%
    踩一下
    (0)
    0%
    免責申明:以上內容僅代表原創者觀點,其內容未經本站證實,如何讓織夢DedeCMS的TAG標簽按欄目顯示 只顯示當前欄目標簽對以上內容的真實性、完整性不作任何保證或承諾,轉載目的在于傳遞更多信息,由此產生的后果與如何讓織夢DedeCMS的TAG標簽按欄目顯示 只顯示當前欄目標簽無關;如以上轉載內容不慎侵犯了您的權益,請聯系我們將會及時處理。
    [責任編輯:廣信小編]

    精彩圖文

    登錄 (請登錄發言,并遵守 相關規定)
    如果你對廣信之家有任何意見或建議,請到交流平臺反饋。到留言板反饋
    神龙宝石送彩金