当前位置: > 教程 >

DEDE:织梦首页列表页调用当前文章TAG标签

  • 教程
  • 2020-02-02 13:30
网络上的一些方法并不适用,经过研究,以下方法可行,实现调用TAG并带链接,具体演示看 https://www.flighty.cn/html/soft/index.html

打开 \include\helpers\archive.helper.php 在最下面加入(注意先备份):

/**
 *  获得某文档的所有tag
 *
 * @param     int     $aid  文档id
 * @return    string
 */
if ( ! function_exists('GetTags'))
{
    function GetTags($aid)
    {
        global $dsql;
        $tags = '';
        $query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";
        $dsql->Execute('tag',$query);
        while($row = $dsql->GetArray('tag'))
        {
            $tags .= ($tags=='' ? "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>" : ''."<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>");
       }
        return $tags;
    }
}

前台模板中调用代码:

[field:id function=GetTags(@me)/]

猜你喜欢

最新评论

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!