dede频道页首页统计下级栏目文章数的方法

dede频道页首页统计下级栏目文章数的方法,第1张

概述如下图所示,需要显示栏目下的文章数量 实现方法: 打开include/common.func.php文件,在最下面加入以下代码: //统计栏目文章数开始 function GetTotalArc($tid){global $dsql;$sql = GetSonIds($tid);$row = $dsql-GetOne(Select count(id) as dd From ded

如下图所示,需要显示栏目下的文章数量

 

实现方法:

打开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'];}

//统计栏目文章数结束

 

调用方法:

[fIEld:ID function='GetTotalArc(@me)'/]//此中调用当栏目下无文章时显示“空”

[fIEld:ID runPHP='yes'] @me = GetTotalArc(@me);[/fIEld:ID]//此中调用当栏目下无文章时显示“0”

 

示例:
 

调用指定栏目ID的栏目文章数:

{dede:type typeID='1'}[fIEld:typename/]([fIEld:ID function='GetTotalArc(@me)'/]){/dede:type}{dede:type typeID='1'}[fIEld:typename/]([fIEld:ID runPHP='yes'] @me = GetTotalArc(@me);[/fIEld:ID]){/dede:type}

调用顶级栏目的栏目文章数:

{dede:channel type='top' row='10' currentborder:1px solid #EAED9C;width:660px;">
{dede:channel  type ='son' typeID ='1' row='10' currentadsbygoogle"          data-ad-layout="in-article"     data-ad-format="fluid"     data-ad-client="ca-pub-4605373693034661"     data-ad-slot="1300602012">          总结       

以上是内存溢出为你收集整理的dede频道页首页统计下级栏目文章数的方法全部内容,希望文章能够帮你解决dede频道页首页统计下级栏目文章数的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/1051383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)