首页常用代码正文

织梦自定义表单提交成功后修改跳转页面

admin2022-06-24

修改方法
默认的是:“发布成功,请等待管理员处理...”,默认跳转页面是网站根目录,并且跳转之前有个短暂停留时间,默认是1000毫秒。
 
以上默认信息有时候需要修改,比如我们想要修改提交表单后提示信息为:“您的订单提交成功,请保持手机畅通,我们会在***时间和您核对订单信息,确认无误后发货”,有时候我们不希望提交表单后直接跳转到网站首页,提交表单后到跳转到指定网址中间的跳转间隔时间只有1秒。明显太短了,客户都来不及看完,以上这些我们该如何修改?
 
往下看:
 
 一、修改提示文字和跳转页面
 
/plus/diy.php  里修改提示文字及跳转页面(飘红文字为修改后)
 
如果还要修改跳转地址,也是可以的,在/plus/diy.php        找到下面这段代码 (117行)  

修改前:

if($dsql->ExecuteNoneQuery($query))    
02            {    
03                $id = $dsql->GetLastID();    
04                if($diy->public == 2)    
05                {    
06                    //diy.php?action=view&diyid={$diy->diyid}&id=$id    
07                    $goto = "diy.php?action=list&diyid={$diy->diyid}";    
08                    $bkmsg = '发布成功,现在转向表单列表页...';    
09                }    
10                else    
11                {    
12                    $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';  (这里修改跳转页面)    
13                    $bkmsg = '发布成功,请等待管理员处理...';  (这里修改提示信息)    
14                }    
15                showmsg($bkmsg, $goto);    
16            }    
17        }

修改后:

if($dsql->ExecuteNoneQuery($query))    
02            {    
03                $id = $dsql->GetLastID();    
04                if($diy->public == 2)    
05                {    
06                    //diy.php?action=view&diyid={$diy->diyid}&id=$id    
07                    $goto = "diy.php?action=list&diyid={$diy->diyid}";    
08                    $bkmsg = '发布成功,现在转向表单列表页...';    
09                }    
10                else    
11                {    
12                    $goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/chenggong.html';    
13                    $bkmsg = '您的订单提交成功,请保持手机畅通,我们会在***时间和您核对订单信息,确认无误后发货';    
14                }    
15                showmsg($bkmsg, $goto);    
16            }    
17        }

二、修改表单提交成功后跳转停留时间(提示文字到跳转页面的时间间隔)
 
/include/common.func.php  里修改时间值(代码186行) ,可以将下面1000修改为50
$litime = ($limittime==0 ? 1000 : $limittime);    
2    $func = '';    
3    if($gourl=='-1')    
4    {    
5       if($limittime==0) $litime = 5000;    
6       $gourl = "javascript:history.go(-1);";    
7    }

温馨提示:在修改跳转停留时间的时候,可能会出现修改后后台登陆页面验证码不显示的问题,乃至后台出现异常。

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:http://gaogaojie.com/post/8.html

网友评论

复制成功
微信号: gaogaojie5
添加微信好友, 获取更多信息
我知道了
添加微信
微信号: gaogaojie5
添加微信好友, 获取更多信息
一键复制加过了
微信号:gaogaojie5添加微信