两种可以实现DEDECMS栏目统计功能的方法

softyun3年前cms教程69


两种可以实现DEDECMS栏目统计功能的方法
我知道织梦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 统计栏目文章数量    
      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=栏目编号/} 
例如: 
{dede:countclass typeid='2'/} 
第二种方法 由 正牌执子之手339709 提供:
 
1、修改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']; 

2、调用方法

[field:id function='GetTotalArc(@me)'/]  
 以上内容仅供大家学习参考学习,希望对你有帮助。
 

标签: dedecms
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦dedecms wap手机门户站点首页不更新的解决方法

织梦dedecms wap手机门户站点首页不更新的解决方法在用织梦dedecms建立wap手机站点的过程中发现,首页一直没有改变,明明把首页模板修改过了的啊不应该不变啊带着这个疑问,开始研究起来。经过...

将织梦DEDECMS的验证码改为数字

将织梦DEDECMS的验证码改为数字有时我感觉要输入字母验证码的话有点麻烦,如果是数学验证码,要方便些,因为我们的数学小键盘,于是我就想把织梦的验证码改成数字验证码。首先,我们要找到系统的这个验证码文...

织梦dedecms整站迁移转换WordPress系统 WordPress免费开源CMS

织梦dedecms整站迁移转换WordPress系统怎么办?织梦dedecms是很多站长使用的国产CMS系统之一,近日织梦官方发表通知称商业用户需要购买授权费才能使用,费用为5800元/年,所以商用的...

织梦dedecms开始授权收费了,之前免费搭建的网站怎么办?

织梦dedecms开始授权收费了,之前免费搭建的网站怎么办?2023年9月26日,织梦网站开发的官方公司上海卓卓网络科技有限公司发布通告,要对使用织梦免费开源系统搭建的网站进行收取商业使用授权费用,费...

织梦dedecms文章被评论后发短消息给作者的方法

织梦dedecms文章被评论后发短消息给作者的方法DedeCMS文章被别人评论后系统短消息通知作者的代码成功,现在特别将方法分享给大家,需要修改的文件是:/plus/feedback.php,小编教你...

织梦上传本地视频后 文件管理器中不显示解决办法

织梦上传本地视频后 文件管理器中不显示解决办法以上传mp4文件为例首先修改后台设置后才可以上传mp4文件系统基本参数 - 附件设置 - 允许的多媒体文件类型,添加mp4 然后修改代码使文件管理器显示m...