DedeCMS栏目列表页调用当前栏目下文章数量的方法
DedeCMS默认在栏目列表页没有调用当前栏目文章数量的标签,但有时候我们做网站时又需要调用这个数量。
下面就告诉大家两种方法:
第一种方法:修改include/inc_arcpart_view.php文件
找到
function ParseTemplet()函数
修改为:
function ParseTemplet() { if(!is_array($this->dtp->CTags)) return ""; foreach($this->dtp->CTags as $tagid=>$ctag) { $tagname = $ctag->GetName(); //countclass 统计栏目文章数量 if( $tagname == "countclass" ){ $tid = $ctag->GetAtt("typeid"); $row = $this->dsql->GetOne("Select count(ID) as dd From tufei_archives where typeid='$tid' and arcrank<>-1"); $this->dtp->Assign($tagid,$row['dd']); }
调用标签:
{dede:countclass typeid=栏目ID/}
例如:
{dede:countclass typeid='2'/}
第二种方法:修改include/inc_functions.php文件,增加函数如下:
function GetTotalArc($tid){ $dsql = new DedeSql(false); $row = $dsql->GetOne("Select count(ID) as dd From tufei_archives where typeid='$tid'"); return $row['dd']; }
调用标签:
[field:id function='GetTotalArc(@me)'/]
这样就能统计并显示栏目内容数量了
(资源库 www.zyku.net)
您可能感兴趣的文章
- 11-02帝国cms教程内容页面调用当前会员信息和文章数量以及
- 11-02帝国CMS教程:统计文章数量、会员数量代码
- 02-23DedeCMS每个tag标签显示相应的文章数量的方法
- 02-22DedeCMS列表页调用当前栏目文章数量的方法
- 02-22DedeCMS会员数量、评论数量、文章数量统计的sql语句
- 01-12DEDECMS 获取当前栏目及所有子栏目的文章数量
- 09-19iqoo8设置原子组件教程分享
- 01-11myReader电子书阅读器-myReader电子书
- 01-14小米手机地震预警如何开
- 02-27小米手机设置防误触功能教程
- 02-10使用Python脚本对GiteePages进行一键
- 12-28片时-片时应用软件功能介绍
- 02-28Linux中reboot与shutdown重启/关机命
- 03-18iqooneo5活力版设置简体中文步骤教程
- 02-27帝国CMS调用包含指定关键词文章列表的
- 01-29红米note9pro流光相机开启方法
- 01-12静静运动-静静运动应用软件功能介绍
- 04-11真我gtneo屏幕刷新率调整方法
- 07-27PHP自定义函数判断是否为Get、Post及A
- 10-30百度蜘蛛抓取耗时长解决方法
最近更新
阅读排行
猜你喜欢
- 10-12realmegtneo2怎样开启暗色模式
- 02-26帝国CMS使用技巧之调用自定义页面
- 12-15荣耀60Pro如何设置充电保护
- 09-27央视频全运会闭幕式直播预约步骤分享
- 02-08opporeno5设置定位服务教程
- 07-18Ajax的特性及乱码问题
- 03-15Sublime Text 3 换行无法自动缩进的解
- 09-13微店怎么关闭通知推送
- 01-13天正CAD-天正CAD应用软件功能介绍
- 01-18百度贴吧-百度贴吧应用软件功能介绍