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

  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 "<script>alert('提交成功!'); history.go(-1)</script>";
            }
            else
            {
                $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';
                $bkmsg = '发布成功,请等待管理员处理...';
                echo "<script>alert('提交成功!'); history.go(-1)</script>";
            }
            showmsg($bkmsg, $goto);
        }

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IMWeb前端团队

fis-receiver:一行命令将项目部署到远程服务器

本文作者:IMWeb 陈映平 原文出处:IMWeb社区 未经同意,禁止转载 前言 本项目基于FIS2,没了。其实fis项目本身就提供了php版本的范例...

1888
来自专栏电光石火

CentOS 安装 Maven

 1、官网找到最新版的安装包: http://maven.apache.org/download.cgi 拷贝文件名为 *-bin.tar.gz 的链接地址 ...

1986
来自专栏Java修行之道

ubuntu16.04下安装mysql,并开启远程访问

grant all privileges on *.* to 'user'@'%' identified by 'password' with grant op...

681
来自专栏我的博客

QQ互联开发小记

QQ互联登录PHP-SDK,(-1)invalid openid错误—解决方法,问题现象是:部署了PHP-SDK之后,出现有时能登录,有时不能登录的情况,错误提...

2596
来自专栏hbbliyong

IDEA更换主题

更换IDEA主题只需要3步 1. 下载主题 在主题网站上IDEA Color Themes 上浏览喜欢的主题并下载该主题。(如果网址有变更,google IDE...

3499
来自专栏PHP技术

apache知识点

apache配置文件参数详解。 这整个解释都是针对系统Cent OS 5.0安装时自带的apache所进行的。 ⑴、先了解一下apache的相对结构。 /etc...

3115
来自专栏coder修行路

Python爬虫番外篇之关于登录

常见的登录方式有以下两种: 查看登录页面,csrf,cookie;授权;cookie 直接发送post请求,获取cookie 上面只是简单的描述,下面是详细的针...

18810
来自专栏桥路_大数据

CentOS7服务器NodeJS安装

2888
来自专栏www.96php.cn

CentOS 7.0 yum安装Apache、PHP和MySQL

‍‍centos7默认将mariadb视作mysql。 卸载mariadb才能安装mysql。 卸载mariadb的方法: #列出所有被安装的rpm packa...

44414
来自专栏小樱的经验随笔

基于Windows下python环境变量配置

方法和Java环境变量配置是一样的,不懂的请移步这里 虽然这样说,还是唠唠叨叨几句吧QAQ 默认情况下,在windows下安装python之后,系统并不会自动添...

3507

扫描关注云+社区