互联网知识

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

两种织梦TAG标签显示标签包含文档数量

作者:狐灵科技 | 2020-03-12 09:45 |点击:

在逛一些博客网站的时候 看到他们的tag都有包含多少文档数量 那么织梦也可以这样做的

实现教程

打开 /include/taglib/tag.lib.php 找到

$row['highlight'] = 0;

在它下面加入

$count = $dsql->GetOne("SELECT COUNT(tid) FROM `dede_taglist` WHERE tag = '".$row['tag']."'");
$row['count'] = $count['count(tid)'];

如图

织梦TAG标签显示标签包含文档数量

前台标签调用写法

{dede:tag row='500' sort='new' getall='0'}
<li><a href="[field:link/]" title="[field:tag /]">[field:tag /]</a><span>([field:total /])</span></li>
{/dede:tag}

文档数调用标签:[field:total /]

 

另外一种方法,添加自定义函数

适合使用显示tag的位置,由于使用的自定义函数调用,所以不受限制,随心所用

 

在extend.func.php 文件添加代码如下

 


			
//tag标签相关文章数量综合
function tag_keywords($tag){
    global $dsql;
    //获取taglist数据表
    $sql ="SELECT COUNT(aid) as sum FROM dede_taglist WHERE tag='$tag'";
    $row = $dsql->GetOne($sql);
    $num = $row['sum'];
    return $num;
}

 

使用方法如下

例如用taglist.htm模板举例说明

 


	
{dede:tag row='60' sort='month'}
[field:tag/]-<span style="color:red;">【[field:tag function="tag_keywords(@me)/]】数量</span>
{/dede:tag}

显示效果如下

两种织梦TAG标签显示标签包含文档数量

其他调用tag都是可以使用 直接使用自定义方法即可

其他页面显示效果截图

两种织梦TAG标签显示标签包含文档数量 本文转载dedehtml.com及www.kiraer.com

如没特殊注明,文章均为狐灵科技原创,转载请注明  https://www.hulingweb.cn/hulianwang/1025.html
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:023-68168040 / 大客户专线:15523356218