帝国CMS7.5反馈表单修改方法
帝国CMS7.5反馈表单修改方法
日期:2019年5月31日 下午4:45
分类:CMS问题
fm0898小编测试了一下,发现帝国CMS7.5后台生成反馈表单的代码还是有个错误
就是提交地址里少了后台的/e/这个路径,所以不手工加上去的话提交后就会报错。不过帝国这样做有个缺点就是会暴露后台的路径,造成安全问题!
默认的表单代码是提交了表单后还会返回帝国那自带的反馈界面,所以我们需要自己加上一句返回代码,让表单返回首页或者是指定的页面。
<input type="hidden" name="ecmsfrom" value="/">这就是返回地址的代码
还有一个问题是后台查看反馈表单的时候,必须得有留言标题,不然无法点击到留言查看!
我们知道做网站的时候,提交表单许多时候是不会让用户写个标题的,所以直接加上一句默认的并隐藏,自己在后台看到就好。这就是fm0898小编自己加的
<input name='title' type="hidden" value='您有新的留言'>
下面是fm0898小编自己写的表单实例,供大家参考下:
<form name='feedback' method='post' enctype='multipart/form-data' action='../../e/enews/index.php'> <input name='enews' type='hidden' value='AddFeedback'> <input type="hidden" name="ecmsfrom" value="/"> <input name='title' type="hidden" value='您有新的留言'> <fieldset> <!-- Name Input --> <div class="col-sm-6"> <input name="name" type="text" size="30" value="" placeholder="您的姓名"/> </div> <!-- Phone Input --> <div class="col-sm-6"> <input name="mycall" type="text" size="30" value="" placeholder="联系电话" required/> </div> <div class="col-sm-12 text-center"> <!-- Test Area --> <div class="contact-form-text"> <textarea name="saytext" cols="40" rows="4" placeholder="留言内容" required></textarea> </div> <!-- Submit Button --> <div class="contact-form-btn"> <input type="submit" class="btn btn-black" id="submit" value="提交留言" /> </div> </div> </fieldset> </form>
为您推荐

版权声明:
fm0898.com小部分文章引用或者参考了网络上传播的部分开源开放代码,我站采用的这部分代码仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请 联系我们并出示版权证明以便删除 !