ホームページ  >  記事  >  CMS チュートリアル  >  DEDECMS カスタム フォーム送信後にジャンプ リンクを変更する方法

DEDECMS カスタム フォーム送信後にジャンプ リンクを変更する方法

藏色散人
藏色散人オリジナル
2019-12-17 10:26:571726ブラウズ

DEDECMS カスタム フォーム送信後にジャンプ リンクを変更する方法

この記事の例では、DEDECMS カスタム フォームを送信した後にジャンプ リンクを変更する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は次のとおりです。

推奨学習: 梦Weavercms

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"

can Jump to the page you want. 現在のページにジャンプしたい場合:

コードは次のとおりです:

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 カスタム フォーム送信後にジャンプ リンクを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。