织梦dedecms如何让每个tag显示对应的文章数量

92建站   2021-04-10   收藏本文

本文介绍了织梦dedecms如何让每个tag显示对应的文章数量,解决思路:打开这个文件tag.lib.php,将里面的旧代码改为教程给出的新代码,就可以了。

织梦dedecms如何让每个tag显示对应的文章数量?有时我们想要实现像wordpress这样的tag,即在显示tag链接和tag名称的同时,还可以显示每个tag相关文章的数量。

先来看效果图:

织梦tag文章数量

(此图片来源于网络,如有侵权,请联系删除! )

这就需要修改/include/taglib/tag.lib.php这个文件,找到第87行左右的

“$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)'];

添加好后就可以通过[field:count/]来获取当前tag标签关联的文章数量了,例如:

{dede:tag sort='hot' getall='2'} 

<li><a title="[field:count/]个话题" href="[field:link/]">[field:tag /]</a></li>

{/dede:tag}

上面就是获取网站源码工具的介绍,若有疑问可以找小编进一步探讨交流~

TAG标签: 织梦tag文章数量
展开