QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

phpcms后台文章统计的简单二次开发

 admin  2017-03-05 11:41:12
简单的phpcms文章统计,由于phpcms的文章分成好几类型的模板,所以需要分开统计。
首页打开phpcms/modules/content/content.php,添加统计的控制器代码
在第18行下边加入
$this->db2 = pc_base::load_model('type_model');
即引入类型数据表,然后再添加代码:
  1. /*  
  2.    *统计测试  
  3. */  
  4. public  function tongji() {  
  5.  $types = $this->db2->select();//获取分类  
  6.  if (is_array($types)){  
  7.  foreach ($types as $k => $type) {  
  8.     $modelid = $type['modelid'];  
  9.     if ($modelid == 0){  
  10.         $types[$k]['num'] = '0'//为0时无法统计,给予0值 
  11.     }else{  
  12.         $this->db->set_model($modelid);  
  13.         $num = count($this->db->select());  
  14.         $types[$k]['num'] = $num;  
  15.     }  
  16.  }  
  17.  }  
  18.  include $this->admin_tpl('content_tongji');  
  19. }  
第二部:增加content.tongji.tpl.php模板
这个content.tongji.tpl.php的名字必须和
include $this->admin_tpl('content_tongji'); 
保持一致,根据phpcms的规则,后边加.tpl.php,所以在phpcms/modules/content/templates/下添加content.tongji.tpl.php模板
代码为:
  1. <?php  
  2. defined('IN_ADMIN') or exit('No permission resources.');$addbg=1;  
  3. include $this->admin_tpl('header','admin');?>  
  4. <div class="pad-10">  
  5. <div class="table-list">  
  6. <table width="100%" cellspacing="0" class="search-form">  
  7.     <tbody>  
  8.         <tr>  
  9.           <td>ID</td>  
  10.           <td>模型名称</td>  
  11.           <td>文章数量</td>  
  12.         </tr>  
  13.       <?php if (is_array($types)) {?>  
  14.       <?php foreach( $types as $r){ ?>  
  15.       <?php if ($r['modelid'] <>0){?> //去掉为0的情况 
  16.         <tr>  
  17.           <td><?php echo $r['modelid'];?></td>  
  18.           <td><?php echo $r['name'];?></td>  
  19.           <td><?php echo $r['num'];?></td>  
  20.         </tr>  
  21.       <?php }  
  22.       }  
  23.       }?>  
  24.      </tbody>  
  25.  </table>  
  26. </div>  
  27. </div>  
第三步:添加后台访问路径
根据第一步的函数名称,访问路径为http://您的域名/index.php?m=content&c=content&a=tongji,我把它放到了
phpcms/modules/content/templates/category_tree.tpl.php里边第58行
<br/>
<a href="?m=content&c=content&a=tongji"  target='right'>文章统计</a>
然后这样就可以访问统计结果了!

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《phpcms后台文章统计的简单二次开发》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/673.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序