This article describes how to modify the redirect link after the DEDECMS custom form is submitted. Share it with you for your reference. The specific implementation method is as follows:
Custom Form. After clicking submit, the page will jump to the homepage by default. We open plus/diy. php, which contains such code.
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 = 'publishing successful, now turn to the form list page... ';
}
Else
{
$ Goto =! Emptyempty ($ pai_cmspath )? $ Export _cmspath :'/';
$ Bkmsg = 'Publish successful. Please wait for the administrator to handle this... ';
}
Showmsg ($ bkmsg, $ goto );
}
Find this line:
$ Goto =! Empty ($ pai_cmspath )? $ Export _cmspath :'/';
It means to jump to the home page. Let's modify it, for example:
$ Goto = "/abc.htm"
You can jump to the desired page, if you want to jump to the current page:
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 = 'publishing successful, now turn to the form list page... ';
Echo "";
}
Else
{
$ Goto =! Emptyempty ($ pai_cmspath )? $ Export _cmspath :'/';
$ Bkmsg = 'Publish successful. Please wait for the administrator to handle this... ';
}
Showmsg ($ bkmsg, $ goto );
I hope this article will help you build your dedecms website.