Tag标签作为Web2.0的重要组成部分,可以被看作是关键词的一种形式。在使用Dedecms时,如何在文章内容页添加TAG标签功能呢?这不仅有助于提升用户体验,还对SEO优化有着重要作用。接下来将介绍两种实现方法。

方法一:

打开文章模板文件article_article.htm;在{dede:field.body/}标签后面添加以下代码:


TAG标签:
1 {dede:tag row='30' sort='new' getall='0'} [field:tag /]{/dede:tag}
    

完成上述操作后,更新生成文档页,再查看效果即可。

方法二:

Dedecms CMS中,在Dedecms文章页调用Tag标签非常简单。只需找到文章模板,在{dede:field.body/}标签后面加入{dede:field.tags/}这个标签即可。

但是需要注意的是,默认情况下Dedecms的Tag标签是没有超链接的,因此需要进行第二步设置。

第二步:给Tag标签添加超链接。

找到网站根目录下的/include/helpers/archive.helper.php文件,定位到大约第120行左右的位置,将以下代码:


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=='' ? $row['tag'] : ','.$row['tag']);
        }
        return $tags;
    }
}
    

替换为:


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=='' ? ''.$row['tag'].'': ', '.''.$row['tag'].'');
        }
        return $tags;
    }
}
    

以上就是关于如何在Dedecms文章内容页添加TAG标签功能的详细步骤。通过这两种方法,您可以轻松实现Tag标签的功能,从而提高网站的SEO效果。希望这些信息对您有所帮助。

换行标签:
空格标签: