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