dedecms自身没有这个在列表页面调用文章tag标签功能,这也算是织梦dedecms的一个不足,一般Wordpress等博客都有这个功能.
很有利于seo优化推广,那么今天讲分享一段代码解决这个列表页实现调用tag标签问题,在列表页调用当前文档的tag的修改方法.
首先在include/taglib中找到tag.lib.php,然后在最后面加上如下代码:
- //获得某文档的所有tag
- function GetTags($aid)
- {
- global $dsql;
- $tags = '';
- $query = "Select tag From `cn_taglist` where aid='$aid' ";
- $dsql->Execute('tag',$query);
- while($row = $dsql->GetArray('tag'))
- {
- $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
- } //开源软件:Vevb.com
- return $tags;
- }
最后在列表页,list_article中加入[field:id function=GetTags(@me)/]即可调用出来.
新闻热点
疑难解答