您现在的位置是:首页 > 教程 > 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);
}
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦5.7修改文章时间不变的解决方法
织梦CMS 5.7有一个非常智能的“问题”,使用过Dedecms5.7的朋友,应该发现了一个这样的问题,就是在以前发布过的文章,如何我现在修改文章后 -
dede织梦5.7解决修改文章后发布时间自动更新的方法
织梦dedecms5.7有一个非常智能的“问题”,当我们把以前发布的文章修改一下保存,我们会发现这篇文章的发布时间就变成全站的了。 -
织梦dedecms会员登录每天赠送一次积分的实现方法实例
织梦会员登录每天只赠送一次积分怎么实现呢?首先给大家把思路说一下:先检测当前时间与上次登陆日期是否为同一天,如果是就不加积分 -
dedecms当天或24小时内发表文章日期显示红色的实现方法
关于DedeCMS在当天发表的文章显示红色、添加new图标的问题,网上很多都是24小时内的,这里主要讲解如何真正的使当天显示红色,而不是24小时内的文章显示红色。
留言与评论 (共有 条评论) |