用过 wordpress 的朋友都知道,wordpress 有个功能就是调用标签的时候可以在每个标签的后面显示出当前标签所对应的文章数量。看上去很美观,而且每一个 tag 标签对应了多少篇文章可以非常直观地看出来。而未经过修改的织梦 CMS 是不具备这个功能的,要想实现,必须自己对 Dedecms 二次开发才行。美其名曰二次开发,时也只是一个简单的修改而已。
找到/include/taglib/tag.lib.PHP 这个文件,打开它。然后搜索:
$row['link'] = $cfg_CMSurl."/Tags.PHP?/".urlencode($row['keyword'])."/";
在他后面添加下面这几行代码:
$count = $dsql->Getone("Select count(tID) From `dede_tagList`where tag = '".$row['tag']."'");$row['count'] = $count['count(tID)'];
添加之后保存即可。
这样修改之后,在使用 Dedecms 调用 tag 的时候可以使用[fIEld:count/]这个标签来实现调用 tag 所包含文章数的目的。例如:
{dede:tag row='10'}<li><a href="[fIEld:link/]">[fIEld:tag/]</a>([fIEld:count/])</li>{/dede:tag}总结
以上是内存溢出为你收集整理的DedeCMS织梦Tag标签后显示每个Tag对应的文章数量全部内容,希望文章能够帮你解决DedeCMS织梦Tag标签后显示每个Tag对应的文章数量所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)