dedecms 如何调用当前tag文档总数?
dedecms显示当前tag标签下的文章总数,怎么做?如:互联网标签中共有1200篇文章。其中1200这个数值是互联网这个标签的全部文章数量,如何调用出来。注意:不是用在...
dedecms 显示当前tag标签下的文章总数,怎么做?
如:互联网标签中共有1200篇文章。其中1200这个数值是互联网这个标签的全部文章数量,如何调用出来。
注意:不是用在循环标签里,只需要统计当前标签下的文档总数。也就是说仅仅是调用出1200这个数值即可。用什么办法?? 展开
如:互联网标签中共有1200篇文章。其中1200这个数值是互联网这个标签的全部文章数量,如何调用出来。
注意:不是用在循环标签里,只需要统计当前标签下的文档总数。也就是说仅仅是调用出1200这个数值即可。用什么办法?? 展开
1个回答
展开全部
需要修改/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}
在这行的下面添加如下代码:
$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}
更多追问追答
追问
不是用在循环标签里,只需要统计当前标签下的文档总数。
追答
那你的标签是怎么出来的?标签是在哪个页?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询