dedecms 自定义模型里面的自定义表单HTML作用
找到,‘生
成’- 更新主页html 修改主页dede模板文件所在目录,一般将default/indexhtm改为
{style}/indexhtm 系统
默认的模板是:/根目录/templets/default, default文件夹里面的文就是网站所
用的模板从网上下载的模板文件夹,可以命名成
/templets/style2上传到网站目录,在后台系统管理-
模板默认风格里把default改成style2,“HTML更新”-选择主页模板:
在style2文件夹里找到indexhtm
或者indexhtml,最后点“更新主页HTML”,主页文件就发生了变化。下载的模板文件有的还有
img
文件夹,是模板需要的,也要替换原来的/templets/img,对应的文件夹替换对应的原有文件夹
就可以。
比如你有六个表单分两次提交:
<form action="diyphp">
表单一
表单二
表单三
submit后跳转到下一页,获取本次提交的id
</form>
下一页表单根据上次提交的表单id填充值为空的表单
<form action="diyphp">
表单四
表单五
表单刘
submit后直接显示成功
</form>
比如你输入<label>~name~:</label>~form~元,输出后类似这样的效果:
价格:____元
也就是你前台form表单的表现形式
打开plus/diyphp,里面有这样一段代码:
if($dsql->executenonequery($query))
{
$id
= $dsql->GetLastID();
if($diy->public
== 2)
{
//diyphpaction=view&diyid={$diy->diyid}&id=$id
$goto
=
"diyphpaction=list&diyid={$diy->diyid}";
$bkmsg
= '发布成功,现在转向表单列表页';
}
else
{
$goto
= !empty($cfg_cmspath) $cfg_cmspath : '/';
$bkmsg
= '发布成功,请等待管理员处理';
}
showmsg($bkmsg,
$goto);
}
修改这里面的网址就OK了,当然如果要跳转到前一页面,除了需要将$goto后面的值进行修改,还有个文件需要修改下,具体操作是:
1、修改上面提法的:
$goto ='javascript:void(null)"';
2、打开include下commonfuncphp文件,找到
<a
href='http://wwwdedecmsmubancom/{$gourl}'>如果你的浏览器没反应,请点击这里</a>
,将这个修改为:
a href='http://wwwdedecmsmubancom/{$gourl}'
onclick='historygo(-1)'>如果你的浏览器没反应,请点击这里
OK了,以上就是修改织梦DEDECMS自定义表单跳转页面链接的方法。
0条评论