dedecms在列表或首页显示tag标签带链接

2024年10月20日 建站教程

很多同学需要在首页及列表页显示当前文章的tag标签并且带链接,小编的网站首页就加了tag表,并且用了伪静态显示,下面小编就给大家分析一下!

1、先找到include/helpers/archive.helper.php,搜一下GetTags,直接替换掉

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,tid'))
        {
            $tags .= "<a href='自己的链接".urlencode($row['tag'])."'>".$row['tag']."</a>"; 
        }
        return $tags;
    }
}

上面已经布局好了,用的是tags.php的,如果需要用伪静态来做的话,需要用把tid加进去,根据tag标签的id形成链接。

2、调用到页面中

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

本文链接:http://so.lmcjl.com/news/15817/

展开阅读全文
相关内容