织梦dedecms怎么调用栏目文章数 统计对应栏目的文
导读:dedecmsdedecms我们在用织梦做站的时候经常需要在栏目上加上对应栏目的文章数,这样在dedecms中没有默认的标签,今天我总结了一下分享给大家: 第一种:根据所在栏目ID自动判断dede模板免费dede下瓻模板下载。
第一种:根据所在栏目ID自动判断显示所在栏目的文章数
(<span>[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)第二种:指定栏目ID
- {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives where typeid = 栏目id "}
- 本月更新:[field:c /]篇 {/dede:sql}
第三种:DedeCMS栏目文章数量统计调用,栏目名称按照文章数量排列 梦织模板
- {dede:sql sql='SELECT d.typename,d.id,count(da.id)
- as heji FROM dede_arctype d left join dede_archives
- da on dda.typeid=d.id where d.reid=0 group by d.typename order by heji desc limit 0,8;'}
- <span class="text_1"><span class="count">[[field:heji/]篇]</span>
- <a href="http://www.dedecmsmuban.com/plus/list.php
- ?tid=[field:id/]">[field:typename/]共投递稿件</a></span><br /> {/dede:sql}
第四种:
修改include/common.func.php 在最后加入代码: //*****统计栏目文章数- function GetTotalArc($tid)
- {
- global $dsql;
- $sql = GetSonIds($tid);
- $row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})");
- return $row['dd']; }
在htm 最下方添加:
- {dede:channel type='top' row='8'}
- <LI>[field:typename/](<span>
- [field:ID runphp='yes'] @me = GetTotalArc(@me);
- [/field:ID]</span>)</LI>{/dede:channel}
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章织梦dedecms怎么调用栏目文章数 统计对应栏目的文主要讲述栏目,文章,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29047.html