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在其它页面调用单页的栏目内容

追梦者模板 8

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

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

追梦者模板 8

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

dedecms中的{dede:php}{/dede:php}的详细用法

追梦者模板 8

dedecms里面有两个标签还是比较灵活的,一个是{dede:php}{/dede:php}另外一个是{dede:sql}标签,{dede:php}标签注释要用来在模板中写php代码的,{dede:sql}主要是用来调用sql用的,下面就来介绍下这两个标