POST TIME:2017-11-12 23:57
dedecms的自定義表單是一個比較常用功能,用來做用戶留言 、在線報名、信息收集都很有幫助的。用起來也比較靈活,至于之前的文章已經講過
首先大家需要明白的是自定義表單的數據是提交到plug/diy.php文件進行處理,大家打開一看一眼就能找到我們比較熟悉的標題提交成功提示的信息,也就是“$bkmsg = '發布成功,請等待管理員處理…';”,看到這里我想大家已經能明白怎么修改提交成功的信息了,這里我也就不多說了~~
那么我們怎么去修改提交成功之后的跳轉呢?
里面有這樣一段代碼:
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='發布成功,現在轉向表單列表頁…';
}
else
{
$goto=!empty($cfg_cmspath)?$cfg_cmspath:'/';
$bkmsg='發布成功,請等待管理員處理…';
}
showmsg($bkmsg,$goto);
}
修改這里面的網址就OK了,當然如果要跳轉到前一頁面,echo"<script>alert('提交成功!');history.go(-1)</script>";這樣既可。
好了,我想通過我以上的介紹大家應該能夠完成表單跳轉的修改了吧。
還有更多關于自定義表單的教程 如給
希望大家學習進步!