dedecms织梦给文章标签添加超链接方法

织梦CMS 11个月前 (10-04) 50次浏览 已收录 0个评论

我们经常用织梦仿制网站,在仿制文章页的时候会调用 tag 标签用到{dede:field.tags/}这个代码,这个在调用的时候只能调用出来不带超链接的标签,下面株洲网站建设讲下如何实现带超链接的方法。

当前文章 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=='' ? '<a href=/tags.php?/'.$row['tag'].' 
target=_blank>'.$row['tag'].'</a>': ','.' 
<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>');} 
return $tags; 
}}

另外记得把 dede_taglist 数据表改成你的数据表名字。


本文版权归湖南 SEO所有丨如需转载请注明文章出处
原文地址:https://www.wangxiaoyou.com/2529.html
喜欢 (0)
[736035566@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址