在建站过程中,为了便于访客快速找到热门文章,在网站首页的某个位置往往会用来显示热门标签,访客可以通过点击热门标签,快速访问到标签所关联到的文章,有的时候,我们还想做到这样一种效果,即当访客鼠标移动到标签上方的时候,显示该标签所关联的文章数目,类似如图所示的效果织梦建站默认是不带这个效果的,而想达到这一效果怎么办呢?当然是对织梦进行二次开发。
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
转载请注明:微思考学习网-关注技术,分享知识 >> 织梦tag显示每个tag相应的文章数量