帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类
内容模板加
<a href="[!--news.url--]e/public/report/?classid=[!--classid--]&id=[!--id--]">错误报告</a>
如果做了分类,请链接地址加个&cid=分类ID。如:&cid=1
<a href="[!--news.url--]e/public/report/?classid=[!--classid--]&id=[!--id--]&cid=1">错误报告</a>
二、错误报告防灌水
方法1、会员登录才能使用“错误报告”功能
可以设置仅注册会员才可以进行报告
修改 e\public\report\index.php
在里面加入判断语句,如加在$empire=new mysqlquery();该行下面:
$userid=(int)getcvar('mluserid');
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 classid='$GLOBALS[navclassid]'")?>
注释:只能统计终极栏目,一级栏目不能统计
指定列表页页统计(首页、列表页)
如:“影视频道”下的“动作片”
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where classid='42' ")?>
注释:1、多个栏目时用:classid in('栏目ID1','栏目ID2','栏目ID3')
2、只能统计终极栏目,一级栏目不能统计
当前内容页统计(内容页)
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsdownerror where classid='$navinfor[classid]' and id='$navinfor[id]'")?>
四、错误报告页面增加选择分类
说明:在填写错误报告的页面增加可选择的分类(后台增加的分类) 如:默认、新建 等信息分类
方法1、增加下拉框选择分类
在\e\template\public\report.php 中加入以下代码
<select name="cid" id="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 width="600" border="0" align="center" cellpadding="3" cellspacing="1"class=tableborder>
<input type="hidden" name="cid" value="<?=$cid?>">
<tr class=header>
<td height="23" colspan="2">提交错误报告</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">选需求:</div></td>
<td bgcolor='ffffff'>
<select name="cid" id="cid">
<option value="" selected="selected">请选择</option>
<option value="1">默认</option>
<option value="2">新建</option>
</select></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="137" height="23"><div align="left">信息标题:</div></td>
<td width="448" height="23"><a href='<?=$titleurl?>' target=_blank><?=$r[title]?></a></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="23"><div align="left">您的邮箱:</div></td>
<td height="23"><input name="email" type="text" id="email">
(方便回复您)</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="23"><div align="left">报告内容(*):</div></td>
<td height="23"><textarea name="errortext" cols="60" rows="12" id="name4"></textarea></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="23"> </td>
<td height="23"><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置">
<input name="enews" type="hidden" id="enews" value="AddError">
<input name="id" type="hidden" id="id" value="<?=$id?>">
<input name="classid" type="hidden" id="classid" 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 width="600" border="0" align="center" cellpadding="3" cellspacing="1"class=tableborder>
<input type="hidden" name="cid" value="<?=$cid?>">
<tr class=header>
<td height="23" colspan="2">提交错误报告</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="137" height="23"><div align="left">信息标题:</div></td>
<td width="448" height="23"><a href='<?=$titleurl?>' target=_blank><?=$r[title]?></a></td>
</tr>
<tr bgcolor="#FFFFFF"> <td height="23"><div align="left">选择分类:</div></td>
<td height="23"><?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 height="23"><div align="left">您的邮箱:</div></td>
<td height="23"><input name="email" type="text" id="email">
(方便回复您)</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="23"><div align="left">报告内容(*):</div></td>
<td height="23"><textarea name="errortext" cols="60" rows="12" id="name4"></textarea></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="23"> </td>
<td height="23"><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置">
<input name="enews" type="hidden" id="enews" value="AddError">
<input name="id" type="hidden" id="id" value="<?=$id?>">
<input name="classid" type="hidden" id="classid" value="<?=$classid?>"></td>
</tr>
</table>
</form>
帝国CMS忘记后台管理员帐号解决办法
忘记后台管理员帐号怎么办? 用phpmyadmin查看phome_enewsuser表里的记录:查看username字段的内容. 忘记后台登陆密码怎么办? 用phpmyadmin修改phome_enewsuser表里的记录:把password字段的内容改为:322...
帝国CMS下载地址字段/播放地址字段自动转义的修改方法!
很多小伙伴由于种种需要,在下载地址或者播放地址里会填入带有双引号反斜杠这些特殊字符的连接地址,然而帝国在第一次提交的时候入库是没问题的,如果反过来修改就会被自动转义,导...
帝国CMS当前位置&#091;!--newsnav--]“首页”两个字修改方法
帝国CMS当前位置!--newsnav--]首页两个字修改方法 帝国CMS当前位置!--newsnav--]字段首页两个字修改方法,修改以下文件就可以了修改位置:e\data\language\gb\pub\fun.php'index'='首页', 这两个字可以随意更改...
帝国CMS灵动标签调用当前父栏目下所有子栏目-支持选中状态/高亮
帝国CMS实现灵动标签调用当前父栏目下所有子栏目-支持选中状态及当前栏目高亮,支持栏目自定义排序。最适用于内容模板,显示父栏目下的子栏目。 支持静态栏目页与动态栏目页 代码如下...
帝国CMS显示指定时间内更新的信息数量
帝国CMS显示指定时间内更新的信息数量,如1天内列新多少条信息: 用sql调用 12小时:?=$empire-gettotal(select count(*) as total from phome_ecms_表 where newstimeUNIX_TIMESTAMP()-24*3600)? 6小时:?=$empire-gettotal(sel...
帝国CMS实现商城品牌商品列表或店铺商品列表功能
也许你需要这要一个功能,比如商城网站的品牌列表,及某品牌下的所有商品,或者店铺列表以及该店铺下的所有商品,发布商品时可以选择店铺。 当然是可以实现的, 这里以商城店铺为例,...
帝国CMS首页调用会员数/留言数/评论数的方法
其实就是用SQL语句的count来统计数据表里面的信息数,具体代码如下:(直接模板里用PHP输出即可) 会员数量:?=$empire-gettotal(select count(*) as total from phome_enewsmember);? 留言数量:?=$empire-gettotal...
帝国CMS在内容模板里控制内容简介smalltext显示字数
帝国CMS的内容简介通常都是自动截取200个字符的。 但有时我们希望在内容模板中不需要显示这么多,只要显示几十个字,那么可以使用以下代码截取显示: ?=esub($navinfor[smalltext],字数)?...
帝国CMS如何在"JS调用登陆模板"中调用当前登陆用户的头像?
有的小伙伴在做模板的时候,制作了用户登录模块,但是帝国CMS并没有提供当前用户登录后的头像显示标签,那么就要改造一下了!附图如下: 修改步骤: 打开e/data/template/loginiframetemp.txt 在...
帝国cms网站指定id栏目名称链接标签调用代码
小李网络公司介绍帝国cms网站指定id栏目名称链接标签调用代码知识,包括帝国cms标签调用大全帝国cms两列调用帝国cms动态列表PHP帝国cms标签位置帝国cms列表css文件帝国cms自定义列表帝国cms调用全...
帝国CMS错误报告功能启用、防垃圾灌水、统计、增加报告分类
一、错误报告启用 内容模板加 a href=!--news.url--]e/public/report/?classid=!--classid--]id=!--id--]错误报告/a 如果做了分类,请链接地址加个cid=分类ID。如:cid=1 a href=!--news.url--]e/public/report/?classid=!--classid...
帝国CMS过滤html标签自定义NOHTML函数用法
帝国CMS过滤特定的字符函数,多用于简介地方,把函数放在/e/class/connect.php最后面,当然你只对前台过滤也可以放在/e/class/userfun.php里面,我由于要对整个系统二次开发所以放在connect后面,前后...
常州网站建设公司之如何加快百度对新站的收录排名
题目:seo优化教程:如何加快百度对新站点的收录,以及如何快速提示新站点排名?答:目录: 一、概述与分析; 二、网站建设前期的准备 三、网站建设中的设置 四、网站完成后的操作...
郑州seo外包公司哪家好?网站外包服务公司排名
州seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲郑州seo外包公司十大排名榜。...
宁波网站优化公司哪家好?十大优化公司排名
很多不懂技术的公司都希望能够借助seo优化公司获取网站在搜索引擎的排名,只有当网站的seo优化得当,让更多的用户找到网站的信息,从而为公司带来实际的效益。那么,宁波网站优化效果...
抚顺网站建设公司哪家好?抚顺企业网站建设公司排名
抚顺市比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲辽宁抚顺十大企业网站建设公司排名。...
朝阳网站建设公司哪家好?朝阳企业网站建设公司排名
朝阳市比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲辽宁朝阳十大企业网站建设公司排名。...
银川网站优化公司哪家好?十大优化公司排名
如何选择银川网站seo优化效果关键词排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍宁夏银川网站优化公司十大排名榜。...
南昌网络营销公司之怎么让网站长尾关键词排名稳定
我们在优化网站关键词的时候,如何让网站关键词的排名更加稳定呢?让网站关键词排名稳定的方法都有哪些呢?这个关于网站关键词排名更加稳定的问题,相信是许多站长朋友们比较...
东莞关键词优化公司哪家好?十大优化公司排名
在广东东莞的大部分公司企业为了跟上互联网时代的步伐,许多传统企业纷纷找关键词优化公司优化网站关键词,获取更多流量和客户。但是面对如此众多的关键词优化公司,不知道该选择哪...
德阳seo外包公司哪家好?网站外包服务公司排名
四川德阳seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲德阳seo外包公司十大排名榜。...
镇江网站优化公司哪家好?十大优化公司排名
如何选择镇江网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍江苏镇江网站优化公司十大排名榜。...
石家庄seo外包公司哪家好?网站外包服务公司排名
石家庄seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲石家庄seo外包公司十大排名榜。...
杭州seo外包公司哪家好?网站外包服务公司排名
杭州seo外包服务公司哪家好?费用是多少?如何选择seo外包公司?今天小李seo博客www.lingquang.com小编讲讲杭州seo外包公司十大排名榜。...
莆田seo外包公司哪家好?网站外包服务公司排名
福建莆田seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲莆田seo外包公司十大排名榜。...
邯郸网站优化公司哪家好?十大优化公司排名
如何选择邯郸网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍河北邯郸网站优化公司十大排名榜。...
宝鸡网站建设公司哪家好?企业网站建设公司排名
陕西宝鸡比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲宝鸡十大企业网站建设公司排名。...
大同seo营销公司哪家好?网络营销公司排名
大同seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲山西大同十大网络营销公司排名。...
徐州网站优化公司哪家好?十大优化公司排名
如何选择徐州网站seo优化效果好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍江苏徐州网站优化公司十大排名榜。...
西宁网站优化公司哪家好?十大优化公司排名
西宁一些公司网站常年排在第二页,第三页,这个时候,企业老板真得想办法挤到首页去,首页与第二页,第三页的效果差异相当大的,当然,很多西宁的公司苦于找不到真正有实力的网站优...