您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms自定义表单发布成功后实现跳转到上一页的方法
魏争博2023-09-24 19:07:26dedecms教程已有人查阅
导读dede自定义表单点击提交后,直接跳转到表单列表页,如何实现跳转到上一页呢?我们可以将自带的表单模板修改成我们需要的精美样式
dede自定义表单点击提交后,直接跳转到表单列表页,如何实现跳转到上一页呢?我们可以将自带的表单模板修改成我们需要的精美样式,路径是/templets/.../plus/post_diyform.htm修改时应该修稿相应的值:
<form method="post" enctype="multipart/form-data" action="/plus/diy.php" onsubmit="return checkpost();" name="myform" >
<input type="hidden" name="action" value="post" />
<input type="hidden" name="diyid" value="1" />
<input type="hidden" name="do" value="2" />
<input type="hidden" name="dede_fields" value="name,text;tel,textchar;message,multitext;yydate,textchar" />
<input type="hidden" name="dede_fieldshash" value="ffb12dc337564ab8f0405b8147cf49b7" />
另外。如果是在首页或者其他页面使用iframe调用的这时我们需要设置发布成功后跳转的页面,这个需要在/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 = !empty($cfg_cmspath) ? $cfg_cmspath : '/plus/diy.php?action=post&diyid=1';
$bkmsg = '发布成功,请等待管理员处理...';
}
showmsg($bkmsg, $goto);
}
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms默认模板中焦点图flash的修改方法
DEDECMS模板中焦点图flash的源代码为,flash里面默认参数字符串是:0xffffff:文字颜色| 2:文字位置| 0xff6600:文字背景颜色| 60:文字背景透明度| 0xffffff:按键文字颜色| -
织梦cms实现二三级栏目以及调用链接错误的解决方法
在我们建站的许多时候会遇到三级、四级栏目的时候,在模板添加以上代码,或许没有想象的那么简单,会遇到CSS布局问题,调用栏目不显示 -
织梦likearticle标签调用和显示附加字段的解决办法
在文章页中我们经常会显示相关文章之类的文章列表,就需要使用{dede:likearticle}标签,但是默认的 likearticle是不能显示自定义的附加字段的。 -
织梦主机设置PHP安全设置之PHP.ini安全配置方法
php用越来越多!安全问题更为重要!这里讲解如果安全配置php.ini;php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),
留言与评论 (共有 条评论) |