dedecms织梦TAG标签显示单个标签共有多少篇文章的方法

Mrzhou
Mrzhou
Mrzhou
257
文章
1
评论
2018年1月9日09:49:46 评论 63
我们在进行织梦dedecms模板设计的时候,想实现tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。
dedecms织梦TAG标签显示单个标签共有多少篇文章的方法
但是织梦默认没有这样的标签来调用,这就需要我们自己对系统文件进行修改来实现了,具体方法如下:
找到并打开/include/taglib/tag.lib.php这个文件,找到第87行左右的下面这句代码:
<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
</span></span>

在这行代码的下面添加如下代码:

<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">
$count = $dsql-&gt;GetOne("Select count(tid) From `dede_taglist` where tag = '".$row['tag']."'");
$row['count'] = $count['count(tid)'];
</span></span>

添加好后在模板的tag循环标签里面就可以通过[field:count/]来获取当前tag标签关联的文章数量了,完整示例如下:

<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">
{dede:tag sort='hot' getall='2'}
<ul><li>
<a title="[field:count/]个话题" href="[field:link/]">[field:tag /]</a>
</li>
</ul>
{/dede:tag}
</span>
</span>
继续阅读
Mrzhou
  • 本文由 发表于 2018年1月9日09:49:46
  • 转载请务必保留本文链接:https://zhouxiaosong.com/424.html
php可以用来开发cms系统吗? 脚本编程

php可以用来开发cms系统吗?

CMS是Content Management System的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。业界公认的国内比较权威的产品有CmsTo...
将织梦DEDECMS的验证码改为数字 网站建设

将织梦DEDECMS的验证码改为数字

将织梦DEDECMS的验证码改为数字 有时我感觉要输入字母验证码的话有点麻烦,如果是数学验证码,要方便些, 因为我们的数学小键盘,于是我就想把织梦的验证码改成数字验证码。 首先,我们要找到系统的这个验...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: