dede 实现栏目文章的统计功能
2014-07-10 13:47
369 查看
下面为大家分享两种方法:
1、修改include/inc_arcpart_view.php文件
找到function ParseTemplet()函数
修改为:
网页调用方法
{dede:countclass typeid=栏目ID/}
例如:
{dede:countclass typeid='2′/}
2、修改include/inc_functions.php文件,增加函数如下:
调用方法
[field:id function='GetTotalArc(@me)'/]
1、修改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 dede_archives where typeid='$tid' and arcrank<>-1"); $this->dtp->Assign($tagid,$row['dd']); }
网页调用方法
{dede:countclass typeid=栏目ID/}
例如:
{dede:countclass typeid='2′/}
2、修改include/inc_functions.php文件,增加函数如下:
function GetTotalArc($tid){ $dsql = new DedeSql(false); $row = $dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$tid'"); return $row['dd']; }
调用方法
[field:id function='GetTotalArc(@me)'/]
相关文章推荐
- dede统计栏目文章数实现方法
- dede(统计栏目文章数)这一功能还是比较实用的
- dede中统计栏目文章数的2种实现方法
- dede调用指定栏目下相关文章的实现方法
- 【phpcms-v9】后台发布文章时切换栏目的功能实现
- 记一次实现统计访问量最高文章的功能
- 为dedecms增加栏目文章统计功能
- DEDE实现“文章标题-栏目名称-网站名
- 实现统计每个栏目下的文章总数的调用
- dedecms统计栏目文章数量实现代码修订版
- dede后台栏目管理文章统计数量和实际文章数不一致解决办法
- 用代码实现为WordPress文章添加浏览次数(views)统计功能
- dede中统计栏目文章数的两种方法
- dede中统计栏目文章数
- DEDE中实现复制文章时自动加上版权的功能
- dedecms如何给栏目文章加统计功能
- dede如何用sql语句统计栏目的文章数,条数等···
- 如何实现dede首页栏目文章指定调用
- 为dedecms增加栏目文章统计功能代码
- 代码实现WordPress文章浏览次数统计功能