博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dedecms自定义表单发布成功后返回当前页面
阅读量:6368 次
发布时间:2019-06-23

本文共 848 字,大约阅读时间需要 2 分钟。

  dedecms的自定义表单非常的灵活,无论是用户留言、在线报名、信息收集统统都可以通过自定义表单完成。自定义表单发布成功后会跳转到表单列表页,我们又不想让别人看到,如何返回之前的页面呢?打开/plug/diy.php文件,找到第93行“$bkmsg = '发布成功,现在转向表单列表页...';”和第99行“$bkmsg = '发布成功,请等待管理员处理…';”后面加上“echo "<script>alert('提交成功!'); history.go(-1)</script>";”,比较完整的代码如下

if($dsql->ExecuteNoneQuery($query))        {            $id = $dsql->GetLastID();            if($diy->public == 2)            {                //diy.php?action=view&diyid={$diy->diyid}&id=$id                $goto = "diy.php?action=list&diyid={
$diy->diyid}"; $bkmsg = '发布成功,现在转向表单列表页...'; echo ""; } else { $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/'; $bkmsg = '发布成功,请等待管理员处理...'; echo ""; } showmsg($bkmsg, $goto); }

显示效果如下,会有一个弹出框,点击确定后会留在原来页面

dedecms自定义表单发布成功后返回当前页面

转载地址:http://ckgma.baihongyu.com/

你可能感兴趣的文章
Vue 数据绑定语法
查看>>
C++课程小结 继承与派生
查看>>
SQL Server 自定义字符串分割函数
查看>>
wordpress站内搜索结果页URL伪静态如何操作
查看>>
Java中List Set Map 是否有序等总结
查看>>
Android:学习AIDL,这一篇文章就够了(上)
查看>>
iOS 面试题
查看>>
java 读取excel 正常 xls
查看>>
sqlalchemy 获取计数 count
查看>>
从CMOS到触发器(二)
查看>>
linux 时间同步的2种方法
查看>>
python __setattr__和__getattr__
查看>>
Redis(什么是Redis?)
查看>>
Linux下双物理网卡设置成虚拟网卡
查看>>
Java Swing界面编程(25)---事件处理:鼠标事件及监听处理
查看>>
改动wordpress默认发邮件邮箱地址
查看>>
【C语言】递归函数DigitSum(n)
查看>>
【VBA研究】用VBA取得EXCEL随意列有效行数
查看>>
【SPOJ-GSHOP】Rama and Friends【贪心】【细节】
查看>>
kafka入门
查看>>