dedecms文章页调用当前文章的tag标签(带链接)

dedecms默认的文章页调用当前文章的tag标签的代码为:

//dedecms文章页调用文章的tag标签 https://www.360muye.cn
{dede:field.tags/}

这是不带tag链接的,如果我们需要添加tag标签的链接需要修改include/common.func.php ,大约755行

//获得某文档的所有tag
function GetTags($aid)
{
 global $dsql;
 $tags = '';
 $query = "Select tag From ` where aid='$aid' ";
 $dsql->Execute('tag',$query);
 while($row = $dsql->GetArray('tag'))
 {
  $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
 }
 return $tags;
}

修改为:

//获得某文档的所有tag 
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; 
}   

通过上面的修改,即可实现在文章页调用当前文章的tag标签带链接!转载请注明:鹏程木业网

 

posted @ 2021-05-12 10:36  hepeacer  阅读(202)  评论(0)    收藏  举报