西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

实现织梦DedeCms栏目文章统计功能

时间:2018-01-18 09:26来源:未知 作者:好模板编辑 点击:
实现织梦DedeCms栏目文章统计功能 。 很多站长都想要网站有栏目文章统计功能, 好模板网站特意为大家搜集整理了两种方法来实现这个功能,方法如下: 第一种方法: 1、修改include/
实现织梦DedeCms栏目文章统计功能 。

很多站长都想要网站有栏目文章统计功能, 好模板网站特意为大家搜集整理了两种方法来实现这个功能,方法如下:
 
第一种方法:
 
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 www.ldhost.cn统计栏目文章数量  
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']);  
 
2、网页调用方法
 
{dede:countclass typeid=栏目ID/}
 
例如:
 
{dede:countclass typeid='2′/}
 
第二种方法:
 
1、修改include/inc_functions.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']; }
 
2、调用方法
 
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------