首页 > CMS > 织梦DEDE > 正文

DEDECMS自定义表单提交后的跳转页面的教程

2024-07-12 08:43:29
字体:
来源:转载
供稿:网友

dedecms自定义表单在提交之后会发现页面跳转到我们不喜欢的界面了,那么要如何实现到指定的页面呢,下面来看DEDECMS自定义表单提交后的跳转页面处理方案.

本文实例讲述了DEDECMS自定义表单提交后的跳转链接修改方法,分享给大家供大家参考,具体实现方法如下.

自定义表单,点击提交后,默认跳转到首页,我们打开plus/diy.php,里面有这样一段代码:

  1. if($dsql->executenonequery($query))  
  2. {  
  3. $id = $dsql->GetLastID();  
  4. if($diy->public == 2)  
  5. //Vevb.com 
  6. //diy.php?action=view&diyid={$diy->diyid}&id=$id  
  7. $goto = "diy.php?action=list&diyid={$diy->diyid}";  
  8. $bkmsg = '发布成功,现在转向表单列表页…';  
  9. else  
  10. {  
  11. $goto = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/';  
  12. $bkmsg = '发布成功,请等待管理员处理…';  
  13. }  
  14. showmsg($bkmsg$goto);  

找到这一行:

$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';

就是跳转到首页的意思了,我们修改一下,比如:

$goto = “/abc.htm”

就可以跳转到你想要的页面了,如果想跳转到当前页面的话:

  1. if($dsql->executenonequery($query)) 
  2. $id = $dsql->GetLastID(); 
  3. if($diy->public == 2) 
  4. //diy.php?action=view&diyid={$diy->diyid}&id=$id 
  5. $goto = "diy.php?action=list&diyid={$diy->diyid}"
  6. $bkmsg = '发布成功,现在转向表单列表页…'
  7. echo ""
  8. else 
  9. $goto = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/'
  10. $bkmsg = '发布成功,请等待管理员处理…'
  11. showmsg($bkmsg$goto); 
希望本文所述对大家的dedecms建站有所帮助.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表