您现在的位置: 首页?>?帝国大学?>?帝国教程 >

精品帝国cms就到帝国视界
帝国CMS下载
最新帝国CMS7.5版
点击下载
DEDECMS下载
最新DEDECMS V5.7版
点击下载
阅读排行

帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类

来源:网友投稿 发布时间:2019-03-04 18:13:46热度:5 ℃我要评论
摘要:  一、错误报告启用
  
  内容网络倍投赚钱都是真的吗加
  
  错误报告
  
  如果做了分...

  一、错误报告启用
  
  内容网络倍投赚钱都是真的吗加
  
  错误报告
  
  如果做了分类,请链接地址加个&cid=分类ID。如:&cid=1
  
  错误报告
  
  二、错误报告防灌水
  
  方法1、会员登录才能使用“错误报告”功能
  
  可以设置仅注册会员才可以进行报告
  
  修改 e\public\report\index.php
  
  在里面加入判断语句,如加在$empire=new mysqlquery();该行下面:
  
  $userid=(int)getcvar('mluserid');
  
  if(!$userid)
  
  {
  
  printerror('未登录用户禁用此功能','history.go(-1)',1,0,1);
  
  }
  
  方法2、使用验证码
  
  三、错误报告统计
  
  错误报告全部统计
  
  gettotal("select count(*) as total from {$dbtbpre}enewsdownerror")?>
  
  注释:统计enewsdownerror表的记录总数
  
  当前列表页页统计(列表页)
  
  gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where classid='$GLOBALS[navclassid]'")?>
  
  注释:只能统计终极栏目,一级栏目不能统计
  
  指定列表页页统计(首页、列表页)
  
  如:“影视频道”下的“动作片”
  
  gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where classid='42' ")?>
  
  注释:1、多个栏目时用:classid in('栏目ID1','栏目ID2','栏目ID3')
  
  2、只能统计终极栏目,一级栏目不能统计
  
  当前内容页统计(内容页)
  
  gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where classid='$navinfor[classid]' and id='$navinfor[id]'")?>
  
  四、错误报告页面增加选择分类
  
  说明:在填写错误报告的页面增加可选择的分类(后台增加的分类) 如:默认、新建 等信息分类
  
  方法1、增加下拉框选择分类
  
  在\e\template\public\report.php 中加入以下代码
  
  
  
  --------------------------------------------------------------
  
  实例:表单部分
  
  


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
提交错误报告
选需求:

  
  
信息标题:
您的邮箱:

  
  (方便回复您)
报告内容(*):
 
  
  
  
  
  
  

  
  

  
  ==============================================================================================
  
  方法2、单选方式
  
  在\e\template\public\report.php 中的“信息标题:”下面加入以下代码(在“信息标题:”以上添加时,信息标题会不显示)
  
     
  $sql=$empire->query("select classid,classname from {$dbtbpre}enewserrorclass order by classid desc");
  
  ?>
  
     
  while($r=$empire->fetch($sql))
  
  {
  
  ?>
  
  
  
     
  }
  
  db_close();
  
  $empire=null;
  
  ?>
  
  --------------------------------------------------------------
  
  实例:表单部分
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
提交错误报告
信息标题:
选择分类:
query("select classid,classname from {$dbtbpre}enewserrorclass order by classid desc");?>
  
  fetch($sql)){ ?>
  
  
您的邮箱:

  
  (方便回复您)
报告内容(*):
 
  
  
  
  
  
  

  
  

本文地址:/empire_cms/empire_jc/616.html

    责任编辑:admin

    发表评论