微思考源码weisico.com|分享互联网优质资源,免费织梦模板,WP主题下载

织梦tag显示每个tag相应的文章数量

在建站过程中,为了便于访客快速找到热门文章,在网站首页的某个位置往往会用来显示热门标签,访客可以通过点击热门标签,快速访问到标签所关联到的文章,有的时候,我们还想做到这样一种效果,即当访客鼠标移动到标签上方的时候,显示该标签所关联的文章数目,类似如图所示的效果tag01.png织梦建站默认是不带这个效果的,而想达到这一效果怎么办呢?当然是对织梦进行二次开发。

Tag显示文章数量

找到/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)'];

添加好后,保存修改。在前台模板页,可以通过[field:count/]来获取当前tag标签关联的文章数量。示例代码如下所示

{dede:tag sort='hot' getall='2'}  
      <li><a title="[field:count/]个话题" href="[field:link/]">[field:tag /]</a></li>
{/dede:tag}


微信公众号 weisico-com

微信公众号weisico-com

转载请注明:微思考学习网-关注技术,分享知识 >> 织梦tag显示每个tag相应的文章数量

赞 (0) 收藏
分享到