SSR服务器搭建,VPS搭建SSR,SSR客户端配置,vultr搭建SSR,dedecms,织梦,科学上网,织梦伪静态规则,织梦全站伪静态,织梦手机版伪静态

织梦DEDECMS文章内容页调用TAGS标签的方法

工作手记 baishitou 1724℃ 0评论

织梦网站系统 中,TAGS标签相当于关键字,我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?

Tag标签对于SEO帮助很大,具体修改方法有以下2种方法:

第一种:在需要调用的地方直接插入以下代码即可。

{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}

row=’30’ 调用条数
sort=’new’ 排序方式 month,rand,week
getall=’0’ 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记

第二种:用织梦默认的标签调用代码{dede:field.tags/},但这种调用出来的代码是没有链接的。下面我们给他加上链接:

打开/include/helpers/archive.helper.php

查找

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;
}
}

大约在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=='' ? '<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>': ''.' <a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>');        }
        return $tags;
    }}

然后,再看看是不是有链接了。

 

 

 

 

 

转载请注明:白石头博客 » 织梦DEDECMS文章内容页调用TAGS标签的方法

喜欢 (3)or分享 (0)

您必须 登录 才能发表评论!