dedecms文章页调用当前文章Tag标签并添加Tag超链接

摘要:dedecms文章页调用当前文章Tag标签并添加Tag超链接,织梦dedecms文章页调用Tag标签比较简单,找到文章模板加入{dede:field.tags/}这个标签即可。但是织梦dedecms默认的Tag标签是没有链接的, 接下来进

看了很多篇文章,似乎他们的引号都有些问题,自己重新整理了下发出来:

1、当前文章Tag标签

织梦dedecms文章页调用Tag标签比较简单,找到文章模板加入{dede:field.tags/}这个标签即可。但是织梦dedecms默认的Tag标签是没有链接的, 接下来进行第二步。

大家找到网站跟目录下的/include/helpers/archive.helper.php,找到120行左右。

2、给Tag标签加超链接

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=='' ? '<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>': ','.'<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>');        }
        return $tags;
    }}
版权声明:本文为本站原创文章,未经本站允许不得转载。https://www.zmzmb.com/a/study/dede/93.html
赞(0)

织梦DEDECMS首页列表页调用文章TAG标签的方法

追梦者模板 8

1.如果是dedecms v5.7版本直接使用标签 [field:id function=GetTags(@me)/] 就可以调用出来了。只不过不带连接的。 2.如果需要连接请注释掉include/helpers/archive.helper.php文件的130行, $tags .= ($tags=='' ? $row['

织梦DedeCMS在其它页面调用单页的栏目内容

追梦者模板 8

织梦的单页文章是建设网站一种非常高效的方式,非常方便快捷。不过有时候我们需要在首页或者列表页面调用某些单页的内容,如首页调用关于我们单页的介绍信息等。织梦DedeCMS怎么实现在

织梦文章内容页{dede:memberinfos}标签不调用管理员的解决办法

追梦者模板 8

织梦文章内容页模板里面的{dede:memberinfos}标签默认是不能调用管理员信息的,但是如果我们一定要调用的话还是有解决办法的,具体解决办法如下: 找到并打开/include/taglib/memberinfo.lib.php文件,