帝国cms的信息反馈增加反馈编号加回复功能
最近在用反馈表单在做旅游预订的功能,已基本上实现。因为其中涉及改动不少源文件及数据库结构,所以大家在使用过程请自行根据需要选择。
因为我做的功能比较复杂,不适合大众的需求,所以我只挑出了一部分比较实用的功能,中间如果有什么错误,欢迎在此帖反馈。我也是个菜鸟,能帮多少帮多少。
第一步 添加字段
phome_enewsfeedback
增加
ddno varchar(30) 订单号
retext varchar(120) 客服回复
如果你不想改动数据库结构,方便以后升级,建议直接在后台管理信息反馈字段里添加,ddno 的初始值设为:<?=$ddno?>
后台表单模板里手工加入以下代码,不要使用自动生成,否则用户可以自己修改订单号了:
<?=$ddno?>
<input type="hidden" value="<?=$ddno?>">
上传以下图片:

第二步 修改源代码
/e/tool/feedback/index.php
找个位置,添加反馈编号生成的代码
$ddno=time();//反馈编号
修改/e/admin/tool/showfeedback.php 增加回馈回复,处理订单功能
这个页面主要就是增加一个FORM,几个文本框,大家可以对照自己的代码添加上去,form input这些都是我加上去的
<form method="post" action="feedback.php">
<input type="hidden" value="ReOrder">
<input type="hidden" value="<?=$bid?>">
<input type="hidden" value="<?=$id?>">
<table cellpadding="3" cellspacing="1" class=tableborder>
<tr class=header>
<td colspan="2">所属分类:<?=$br[bname]?></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>提交者:</td>
<td>
<?=$username?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>发布时间:</td>
<td>
<?=$r[saytime]?>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>IP地址:</td>
<td>
<?=$r[ip]?>
</td>
</tr>
<?=$feedbackinfo?>
<tr class=header>
<td colspan="2">订单处理</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>客服回复:</td>
<td>
<textarea cols="60" rows="9"><?=$r[retext]?></textarea>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
<td>
<input type="submit" value="提交">
<input type="reset" value="重置">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><div>[ <a href="javascript:window.close();">关
闭</a> ]</div></td>
</tr>
</table>
</form>
修改/e/admin/tool/feedback 获取表单的值
找到
include "../".LoadLang("pub/fun.php");
在上面添加
elseif($enews=="ReOrder")
{
$id=$_POST['id'];
$bid=$_POST['bid'];
$retext=$_POST['retext'];
ReOrder($id,$bid,$retext,$logininid,$loginin);
}
修改/e/class/com_functions.php 增加ReOrder函数
//回复反馈 2010-10-16 by 成名
function ReOrder($id,$bid,$retext,$userid,$username){
global $empire,$dbtbpre;
$id=(int)$id;
$bid=(int)$bid;
if(!$id||!$retext)
{
printerror("EmptyReGbooktext","history.go(-1)");
}
//验证权限
//CheckLevel($userid,$username,$classid,"feedback");
$sql=$empire->query("update {$dbtbpre}enewsfeedback set retext='$retext' where;");
if($sql)
{
//操作日志
insert_dolog("id=".$id);
echo"<script>opener.parent.main.location.href='feedback.php?bid=$bid';window.close();</script>";
exit();
}
else
{printerror("DbError","history.go(-1)");}
}
上传以下图片:

第三步,为你的反馈增加搜索功能,当然前台你也可以加上这个功能,方便用户查找
修改一个文件就可以了/e/admin/tool/feedback.php
具体怎么修改大家参考:/e/admin/shopsys/listdb.php,
上传以下图片:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/ecms/2974.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
帝国ecms列表页标题图片判
时间:2020-12-26
-
帝国cms模板怎么在BGK和U
时间:2020-12-25
-
帝国cms会员前台怎么关闭
时间:2020-12-25
-
帝国CMS7.0碎片功能升级后
时间:2020-12-25
-
帝国cms怎么修改软件下载
时间:2020-12-25
-
帝国CMS 6.0功能解密之会员
时间:2020-12-15
-
帝国cms如何导出模板
时间:2020-12-14
-
帝国CMS 6.0功能解密之评论
时间:2020-12-13
热门文章
-
帝国CMS7.0新增将信息处理结果反馈给会员
时间:2020-12-10
-
帝国CMS7.0专题大更新,功能更强大,制作
时间:2020-12-10
-
修改帝国CMS模板出现Application Firewall Ale
时间:2020-12-08
-
帝国CMS7.0新增外部登录接口平台,且将率
时间:2020-12-10
-
帝国6.6版本新增信息快速修改基本属性功
时间:2020-12-11
-
帝国CMS7.2新增批量更新信息评论数功能,
时间:2020-12-09
-
帝国cms6.6版本新增专题属性自定义字段功
时间:2020-12-12
-
帝国CMS7.5的信息头条和推荐各支持255级更
时间:2020-12-08
-
帝国cms的信息反馈增加反馈编号加回复功
时间:2020-12-12
-
帝国CMS用户自定义函数取昨天发表的文章
时间:2020-12-09
