当前位置:首页 > CMS教程 > DeDecms > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2015-11-11 10:29:02 浏览: 评论:0 

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

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

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

  1. if($dsql->executenonequery($query))  
  2. {  
  3. $id = $dsql->GetLastID();  
  4. if($diy->public == 2)  
  5. //phpfensi.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建站有所帮助.

Tags: DEDECMS自定义表单 DEDECMS跳转

分享到: