今天在群里看到一个朋友说:帝国cms信息反馈的验证码一直是“验证码已过期”,这是什么原因导致的呀,关闭验证码是可以提交的,只要一开启就提示已过期,今天小编找到了解决办法,分享给你们。
出现这个问题,很明显是没有填写验证码导致的,解决方法其实很简单。
后台→插件→信息反馈管理→管理反馈分类→修改反馈分类,加入以下代码即可
<?php if($public_r['fbkey_ok']) { ?>验证码:<input name="key" type="text" size="6" /> <img src="[!--news.url--]e/ShowKey/?v=feedback" align="absmiddle" id="plKeyImg" onclick="plKeyImg.src='[!--news.url--]e/ShowKey/?v=feedback&t='+Math.random()" title="看不清楚,点击刷新" /> <?php } ?> |
代码注释: id="plKeyImg"和onclick="plKeyImg.src的plKeyImg必须一致
plKeyImg位置:后台→模板→评论列表模板→管理评论模板→修改→找到其中的验证码代码名称即可
希望对您有所帮助!
上一篇:帝国CMS内容简介生成后乱码解决
下一篇:帝国cms增加栏目出现“建立目录