精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯網知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

DEDECMS織夢首頁列表頁獲取文章對應的tag標簽(帶鏈接)

作者:狐靈科技 | 2020-02-12 21:55 |點擊:

dedecms程序默認有個方法可以調用出tag來,只不過是不帶連接的,我們想要加入tag鏈接的話可以借鑒官方的方法并加入鏈接,這樣需要自己來自定義個方法。

織夢首頁列表頁獲取文章對應的tag標簽(帶鏈接)效果演示


實現教程

打開 /include/extend.func.php 在最下面加入
 

  1.  
  2. /**
     *  首頁/列表獲取文章Tag
     *
     * @access    public
     * @param     string  $aid  文章id
     * @param     string  $num  數量
     * @return    string
     */
    if (!function_exists('GetMyTags'))
    {
    function GetMyTags($aid, $num=3)
    {
    global $dsql,$cfg_cmspath;
    $tags = '';
    $query = "SELECT * FROM `dede_taglist` WHERE aid='$aid' LIMIT $num ";
    $dsql->Execute('tag',$query);
    while($row = $dsql->GetArray('tag'))
    {
    $link = $cfg_cmspath."/tags.php?/{$row['tag']}";
    $tags.= ($tags=='' ? "<a href='{$link}' rel='tag'>{$row['tag']}</a>" : ','."<a href='{$link}' rel='tag'>{$row['tag']}</a>"); 
    }
    return $tags;
    }
    }
     

前臺模板調用方法

[field:id function=GetMyTags(@me,5)/]

5是輸出幾個tag
 

如果你的TAG標簽用的是靜態或者偽靜態,那上面自定義方法中的

 $link = $cfg_cmspath."/tags.php?/{$row['tag']}";

改成你自己格式的,例如

單鏈接id版 - /tags/id.html

 $link = $cfg_cmspath."/tags/{$row['id']}.html";

單鏈接拼音版 - /tags/pinyin.html

 $link = $cfg_cmspath."/tags/".GetPinyin($row['tag']).".html";

 

 


如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "DEDECMS織夢首頁列表頁獲取文章對應的tag標簽(帶鏈接)
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218