在使用dedecms过程中发现一个问题:数据提交之后程序返回了首页,很多人不想让它返回首页,而是返回原来的提交页面。今天我来说下具体的操作方法。 第一种方法: 找到/plus/diy.php 87行找到下面这段代码:
然后从上面的代码中再找到这段代码: $bkmsg = '发布成功,请等待管理员处理...'; 在上面这段代码的后面加上以下代码:
好了,保存,完成。 在实际测试中有个问题,有这种方法修改一下,会弹出对话框,然后你需要确认才能返回,对用户有些不太友好,可能会有人不喜欢用这个弹窗的方式,还有第二种方法: 还是上面的代码,找到98行 $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/'; 修改为: $goto = $_SERVER['HTTP_REFERER']; 保存完成手工。这个提交之后会隔一秒之后自动返回填表页面,如果想跳转设置时间和提醒文字内容可以参考:织梦dedecms自定义表单提交成功后提示信息|跳转页面|跳转停留时间修改方法 |