本文執行個體講述了DEDECMS自定義表單送出後的跳轉連結修改方法。分享給大家供大家參考。具體實作方法如下:
dedecms自定義表單,點選送出後,預設跳轉到首頁,我們打開plus/diy.php,裡面有這樣一段代碼:
複制代碼代碼如下:
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 = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/';
$bkmsg = '釋出成功,請等待管理者處理…';
}
showmsg($bkmsg, $goto);
}
找到這一行:
複制代碼代碼如下:
$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';
就是跳轉到首頁的意思了。我們修改一下,比如:
$goto = "/abc.htm"
就可以跳轉到你想要的頁面了,如果想跳轉到目前頁面的話:
複制代碼代碼如下:
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 = '釋出成功,現在轉向表單清單頁…';
echo "";
}
else
{
$goto = !emptyempty($cfg_cmspath) ? $cfg_cmspath : '/';
$bkmsg = '釋出成功,請等待管理者處理…';
}
showmsg($bkmsg, $goto);
希望本文所述對大家的dedecms建站有所幫助。