织梦dedecms文章页Tag标签调用给Tag标签加上超链接

文章来源:公众号:麻瓜族magua12138 作者:麻瓜君 热度: 2016-07-26 19:37
dedecms,织梦教程,网络营销


我们用织梦dedecms建站时,想在文章页调用Tag标签,并且让Tag标签加上链接,用来增加内链和增加收录量,Tag标签做长尾词效果也是不错的。但是如何在文章页面调用Tag标签呢?志荣66在建设网站中就遇到了这个问题。今天就跟大家来分享下dedecms文章页调用当前文章Tag标签和Tag标签超链接这个织梦仿站小技巧。

 

1、当前文章Tag标签

织梦dedecms文章页调用Tag标签比较简单,找到文章模板加入织梦tag调用代码:

 

本文标签:

 

1

{dede:tag sort='new' getall='0'}[field:tag /] {/dede:tag}

注意,这段代码是志荣66使用的代码,CSS需要自己定义。但是织梦dedecms默认的Tag标签是没有链接的,接下来进行第二步。

 

2、给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(''))

{

  {

      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;

  }

}

大家现在把调用代码放在文章模板里试试吧,看看效果是不是出来啦!

 

 

 

 

 

若要转载麻瓜君的文章

记得请署名噢...

 

投稿邮箱:

ceo@magua12138.com

 

长按二维码“识别”关注


更多内容请登录:

www.magua12138.com

 
知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
回到顶部