找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 135|回复: 0

[cms教程] dede怎么在封面实现统计栏目下的文章总数

[复制链接]

该用户从未签到

发表于 2020-6-29 14:15:46 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天我在调用织梦网站的时候,遇到一个问题,然后通过查找解决了,在这和大家分享一下
        我想大家在做站的时候估计也遇到过这样的问题吧,就是想给频道栏目后边统计一下该栏目的文章数,或许统计文章是没那么大的必要,可是网站模板就很有必要了,网站模板有那么多的分类,如果浏览者进入页面想找寻一下喜欢的模板,不知道哪个栏目下有还得一个一个的打开,用户体验很不好。下边介绍一下调用的方法:
        打开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',;
        }
         
        然后就可以在模板上用
        {dede:channel type='son' row='20'}
        [url=[field:typelink/],[field:typename/][/url]([field:ID runphp='yes', @me = GetTotalArc(@me);[/field:ID,)
        {/dede:channel} 进行调用,[field:ID runphp='yes', @me = GetTotalArc(@me);[/field:ID,这个就是调用的总数
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-26 20:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表