帝国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邮件标题乱码问题
帝国CMS在使用邮件功能时,如,订单邮件、留言邮件、注册邮件、找密码邮件等等, 但是收到的邮件标题都是乱码的,以及发件网站名称也是乱码的。 一直到最新的7.0版本仍然有这个问题,不...
帝国CMS灵动标签调用文章相关关联id文章(和关键字、tag一样的功能)
步骤: 1、后台-系统-数据表与系统模型-管理数据表-**系统数据表(后面的管理字段)-增加字段(下面的是举例) ①字段名:titleid ②字段标识:关联标题ID ③字段类型:大数值型INT,长度:...
帝国cms调用栏目名称而非栏目别名方法
小李网络公司介绍帝国cms调用栏目名称而非栏目别名方法知识,包括to do list模板帝国理工list帝国理工学院listlist模板类帝国cms刷新生成内容页慢packing list模板伯明翰list帝国理工waitinglist爱丁堡...
帝国CMS工具箱-邮件测试工具
有了这个工具,在配置帝国CMS发送邮件设置时就可以先测试下配置是否正确。 感谢帝国CMS论坛版主trylife分享: 订阅更新 http://list.qq.com/cgi-bin/qf_invite?id=3be2d8029d590d2b4d1b0a2ca06629afbe090540416a8574 用...
帝国cms网站新闻文章数据表自增ID继续连续方法
小李网络公司介绍帝国cms网站新闻文章数据表自增ID继续连续方法知识,包括在数据表格前插三行excel建立数据表表格怎么筛选出需要的数据降序排列表格内容怎么设置数组自增主键自增mysql自增...
帝国cms会员注册时加入问答验证
此教程适用于帝国CMS(7.0/7.2/7.5)版本,较低版本帝国CMS请参考如链接修改:https://www.moyublog.com/notes/684.html 修改文件/e/member/doaction.php 找到: elseif($enews==register)//注册 { register($_POST); } 修改为:...
帝国CMS栏目ID+结合项伪静态,支持分页
跟帝国官方的差不多,只是伪静态了。 没有官方支持的筛选项多,只支持:栏目ID,筛选项,分页。需要其他比如:专题ID模型id模版ID排序等等,可以自己修改。 说明: 一:建立字段时候要用...
帝国CMS标签调用的附加SQL条件和排序参数
附加SQL条件和排序参数介绍: 帝国CMS6.5以上版本在原来所有信息调用标签基础上增加了两个标签参数:附加SQL条件和显示排序。 支持这两个参数的标签有如下: ecmsinfo、灵动标签、phomenews、...
帝国CMS点击量(onclick)的数值过万时,换成万为单位的方法
比如:点击量的数值过万时怎样变成 如: 10009变成1.09万 找到显示点击量的地方换成如下代码,下面是内容模板使用的代码: ?=$navinfor[onclick]=10000?($navinfor[onclick]/10000).万:$navinfor[onclick]?...
帝国CMS管理系统简单的设置操作说明!
...
帝国CMS整合Discuz!7.2方法,完整双向同步登录退出
用帝国CMS6.6整合安装Discuz!7.2。为了便于以后的升级扩展。决定整合ucenter1.5 首先安装 Discuz_7.2_FULL_SC_GBK也就是已经包含ucenter1.5的Discuz7.2版本。上传到空间执行安装完成便已整合安装好 Discuz+uc...
帝国CMS支持内嵌标签多规则多类型调用循环子栏目数据
帝国CMS循环子栏目数据调用标签,调用的子栏目数据只能调用一种信息,比如只能调用一组最新信息,如何同时调用一组最新信息及点击排行信息呢? ?php $bclassid=$GLOBALS[navclassid]; //取得本栏目...
桂林seo外包公司哪家好?网站外包服务公司排名
广西桂林seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲桂林seo外包公司十大排名榜。...
宜昌网站建公司哪家好?企业网站建设公司排名
湖北宜昌比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲宜昌十大企业网站建设公司排名。...
汕头网站排名公司用熊掌号编写高质量内容引流的方法
熊掌号和SEO到底哪个好没有确切的说法,从不同的角度来看有不同的优势和好处。熊掌号的主体是移动端,优质的内容就可以将熊掌号运营出效果,免去了很多移动端seo优化技术;seo可...
湖州网站建设公司哪家好?企业网站建设公司排名
浙江湖州比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲湖州十大企业网站建设公司排名。...
洛阳网站排名公司是如何聚合不同类型页面内容的
seo如何优化好页面以对搜索引擎友好?可实现的方式可多样化,效率较高的方式为找到优质网站的各类型页面模型优势,直接使用到自己的站点。假设某一个网站的首页关键词排名较好...
张家口seo推广公司哪家好?知名推广公司排名
河北张家口seo推广公司哪家好优化效果好?怎么选择?现在小李seo博客www.lingquang.com小编介绍张家口seo推广知名公司网站十大排名。...
宁波网站优化公司哪家好?十大优化公司排名
很多不懂技术的公司都希望能够借助seo优化公司获取网站在搜索引擎的排名,只有当网站的seo优化得当,让更多的用户找到网站的信息,从而为公司带来实际的效益。那么,宁波网站优化效果...
新乡seo外包公司哪家好?网站外包服务公司排名
河南新乡seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲新乡seo外包公司十大排名榜。...
东营SEO外包公司之怎么运用外链提升关键词排名
外链是seo术语之一,归类于seo教程。想要取得网站关键词排名,看起来更“自然”的外链不可或缺。既然外链的作用如此重要,就要知晓什么是外链。深入理解外链概念,将会让你的网...
大连网站优化公司有哪些?十大优化公司排名
如何选择大连网站seo优化效果好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍辽宁大连网站优化公司十大排名榜。...
大同seo外包公司哪家好?网站外包服务公司排名
大同seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲山西大同seo外包公司十大排名榜。...
福州网站建设公司哪家好?企业网站建设公司排名
福建福州比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲福州十大企业网站建设公司排名。...
济南网站优化公司哪家好?十大优化公司排名
对于利用网站优化推广的企业来说,网站优化只是互联网营销之路万里长征走的第一步,无论是什么样的网站,将网站优化到搜索引擎首页的网站才可能达到最好的营销效果。济南作为一座省...
包头网站建设公司哪家好?包头企业网站建设公司排名
包头市比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲内蒙古包头十大企业网站建设公司排名。...
朝阳seo外包公司哪家好?朝阳网站外包服务公司排名
朝阳seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲辽宁朝阳市seo外包公司十大排名榜。...
清远seo营销公司哪家好?网络营销公司排名
清远seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲广东清远十大网络营销公司排名。...
合肥网站建设公司哪家好?企业网站建设公司排名
安徽合肥比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲合肥十大企业网站建设公司排名。...
丹东网站优化公司哪家好?丹东十大优化公司排名
如何选择丹东网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍辽宁丹东网站优化公司十大排名榜。...