DedeCMS织梦

DedeCMS织梦Tag标签后显示每个Tag对应的文章数量

阿里云

用过 wordpress 的朋友都知道,wordpress 有个功能就是调用标签的时候可以在每个标签的后面显示出当前标签所对应的文章数量。看上去很美观,而且每一个 tag 标签对应了多少篇文章可以非常直观地看出来。而未经过修改的织梦 cms 是不具备这个功能的,要想实现,必须自己对 dedecms 二次开发才行。美其名曰二次开发,时也只是一个简单的修改而已。

找到/include/taglib/tag.lib.php 这个文件,打开它。然后搜索:

也想出现在这里?联系我们
创客主机
  1. $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

在他后面添加下面这几行代码:

  1.     $count = $dsql->GetOne("Select count(tid) From `dede_taglist` 
  2.     where tag = '".$row['tag']."'");
  3.     $row['count'] = $count['count(tid)'];

添加之后保存即可。

这样修改之后,在使用 dedecms 调用 tag 的时候可以使用[field:count/]这个标签来实现调用 tag 所包含文章数的目的。例如:

  1.     {dede:tag row='10'} 
  2.      <li><a href="[field:link/]">[field:tag/]</a>([field:count/])</li>
  3.     {/dede:tag}

DedeCMS 织梦 Tag 标签后显示每个 Tag 对应的文章数量

已有 215 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!