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

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

添加时间:2021-03-14 00:57:38
一、错误报告启用 内容模板加 <a href="[!--news.url--]e/public/report/?classid=[!--classid--]&id=[!--id--]">错误报告</a> 如果做了分类,请链接地址加个&cid=分类ID。
举报 举报
收藏
一、错误报告启用
内容模板加
<a href="[!--news.url--]e/public/report/?class>错误报告</a>

如果做了分类,请链接地址加个&c[!--news.url--]e/public/report/?class>错误报告</a>

两、错误报告防灌水

圆法1、会员登录才能使用“错误报告”功能
可以设置仅注册会员才可以停止报告
修改 e\public\report\index.php
正在内里参加判定语句,如加正在$empire=new mysqlquery();该止下面:

$usermluserid');
if(!$userid)
{
        printerror('未登录用户禁用此功能','history.go(-1)',1,0,1);
}

圆法2、使用验证码

三、错误报告统计

错误报告所有统计
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror")?>
注释:统计enewsdownerror表的记录总数



当前列表页页统计(列表页)
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where class")?>
注释:只能统计终极栏目,一级栏目不克不及统计

指定列表页页统计(首页、列表页)
如:“影视频道”下的“动作片”
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where class ")?>
注释:1、多个栏目时用:classid in('栏目ID1','栏目ID2','栏目ID3')
      2、只能统计终极栏目,一级栏目不克不及统计


当前内容页统计(内容页)
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where class and ")?>

四、错误报告页面增加选择分类
解释:正在挖写错误报告的页面增加可选择的分类(后台增加的分类) 如:默许、新建 等信息分类

圆法1、增加下拉框选择分类
  正在\e\template\public\report.php 中参加以下代码
  <select name="cid" >
    <option value="" selected="selected">请选择</option>
    <option value="1">默许</option>
    <option value="2">新建</option>
  </select>
--------------------------------------------------------------
实例:表单部门
<form name="form1" method="post" action="../../enews/index.php">
  <table align="center" cellpadding="3" cellspacing="1"hidden" name="cid" value="<?=$cid?>">
    <tr 23" colspan="2">提交错误报告</td>
    </tr>
    
    
    <tr>
      <td ffffff'><div align="right">选需求:</div></td>
      <td bgcolor='ffffff'>
        <select name="cid" >
        <option value="" selected="selected">请选择</option>
      <option value="1">默许</option>
      <option value="2">新建</option>
    </select></td>
    </tr>    
    
    
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">信息标题:</div></td>
      <td ><a href='<?=$titleurl?>' target=_blank><?=$r[title]?></a></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">你的邮箱:</div></td>
      <td ><input name="email" type="text" >
        (圆便复兴你)</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">报告内容(*):</div></td>
      <td ><textarea name="errortext" cols="60" rows="12" ></textarea></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td >&nbsp;</td>
      <td ><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置"> 
        <input name="enews" type="hidden" value="AddError">
        <input name="id" type="hidden" value="<?=$id?>">
        <input name="classid" type="hidden" value="<?=$classid?>"></td>
    </tr>
  </table>
</form>

==============================================================================================
圆法2、单选圆式
正在\e\template\public\report.php 中的“信息标题:”下面参加以下代码(正在“信息标题:”以上添加时,信息标题会不显现)
<?php
$sql=$empire->query("select classid,classname from {$dbtbpre}enewserrorclass order by classid desc");
?>
<?
  while($r=$empire->fetch($sql))
  {
  ?>
<input name="cid" type="radio" value="<?=$r[classid]?>"><?=$r[classname]?>
<?
  }
  db_close();
  $empire=null;
  ?>

--------------------------------------------------------------
实例:表单部门

<form name="form1" method="post" action="../../enews/index.php">
  <table align="center" cellpadding="3" cellspacing="1"hidden" name="cid" value="<?=$cid?>">
    <tr 23" colspan="2">提交错误报告</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">信息标题:</div></td>
      <td ><a href='<?=$titleurl?>' target=_blank><?=$r[title]?></a></td>
    </tr>
        
     <tr bgcolor="#FFFFFF"> <td ><div align="left">选择分类:</div></td>
      <td  ><?php $sql=$empire->query("select classid,classname from {$dbtbpre}enewserrorclass order by classid desc");?>
<? while($r=$empire->fetch($sql)){ ?><input name="cid" type="radio" value="<?=$r[classid]?>"><?=$r[classname]?>
<? } db_close();$empire=null;?></td>      
    </tr>
        
        
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">你的邮箱:</div></td>
      <td ><input name="email" type="text" >
        (圆便复兴你)</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td ><div align="left">报告内容(*):</div></td>
      <td ><textarea name="errortext" cols="60" rows="12" ></textarea></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td >&nbsp;</td>
      <td ><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置"> 
        <input name="enews" type="hidden" value="AddError">
        <input name="id" type="hidden" value="<?=$id?>">
        <input name="classid" type="hidden" value="<?=$classid?>"></td>
    </tr>
  </table>
</form>

转载请注明: 帝国模板 » 帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类

相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:帝国CMS帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.100324s