以上就是给各位分享织梦CMS的自定义表单带上当前页面的url地址,其中也会对织梦cms调用栏目图片进行解释,同时本文还将给你拓展DEDECMS织梦模板自定义表单留言功能带上提交页面的url信息、DED
以上就是给各位分享织梦CMS的自定义表单带上当前页面的url地址,其中也会对织梦cms调用栏目图片进行解释,同时本文还将给你拓展DEDECMS织梦模板自定义表单留言功能带上提交页面的url信息、DEDECMS织梦源码自定义表单留言功能带上提交页面的url信息、DEDECMS织梦自定义表单提交成功后返回当前页面的办法、DEDECMS织梦自定义表单提交成功后返回当前页面的方法等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- 织梦CMS的自定义表单带上当前页面的url地址(织梦cms调用栏目图片)
- DEDECMS织梦模板自定义表单留言功能带上提交页面的url信息
- DEDECMS织梦源码自定义表单留言功能带上提交页面的url信息
- DEDECMS织梦自定义表单提交成功后返回当前页面的办法
- DEDECMS织梦自定义表单提交成功后返回当前页面的方法
织梦CMS的自定义表单带上当前页面的url地址(织梦cms调用栏目图片)
织梦的自定义表单能与客户进行交互,但是很多网站管理员在大量页面用表单的时候,需要知道表单的留言信息是从哪个页面提交的,这时候就需要小小的开发一下表单功能了。
首先我们在表单新增字段,比如新增:ymurl
然后打开/plus/diy.php,找到第73行
1
2
3
4
{
${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
}
在后面添加:
1
if($fieldinfo[0] == 'ymurl'){${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];}
如图:
DEDECMS织梦模板自定义表单留言功能带上提交页面的url信息
首先需要在MysqL中的表单字段dede_diyforms中新增字段,比如新增:ymurl
然后打开/plus/diy.PHP,找到第73行,在 } 的后面添加:
if($fieldinfo[0] == 'ymurl'){${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];}
如图所示:
完工
DEDECMS织梦源码自定义表单留言功能带上提交页面的url信息
DEDECMS的自定义表单功能特别强大,可以用来做很多二开应用,很容易实现互动、留言、报名等功能,但是如果你在很多页面同时应用表单功能,那就很有必要知道表单的留言信息是从哪个页面提交的,这里就需要小改动一下:
首先需要在MYSQL中的表单字段dede_diyforms中新增字段,比如新增:ymurl
然后打开/plus/diy.php,找到第73行,在 } 的后面添加:
if($fieldinfo[0] == 'ymurl'){${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];}
如图所示:
DEDECMS织梦自定义表单提交成功后返回当前页面的办法
前几节讲了利用织梦程序制作自定义表单提交页面的办法,在具体操作过程中发现一个问题:数据提交之后程序返回了首页,很多人不想让它返回首页,而是返回原来的提交页面。今天我来说下具体的操作办法。
1、打开ftp,按照路径找到/plus/diy.php文件,并且download的PC本地。
2、用dw或者是editplus打开这个php文件。
3、找到下面这段代码:
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 : '/'; $bkmsg = '发布成功,请等待管理员处理…'; } showmsg($bkmsg, $goto); }
然后从上面的代码中再找到这段代码:
$bkmsg = '发布成功,请等待管理员处理…';
4、在上面这段代码的后面加上以下代码:
echo “<script>alert(‘提交成功!’); history.go(-1)</script>”;
5、好了,完成,*后的代码效果如下:
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 : '/'; $bkmsg = '发布成功,请等待管理员处理…'; echo "<script>alert('提交成功!'); history.go(-1)</script>"; } showmsg($bkmsg, $goto);
本文章网址:http://www.ppssdd.com/code/12720.html。转载请保留出处,谢谢合作!DEDECMS织梦自定义表单提交成功后返回当前页面的方法
前几节讲了利用织梦程序制作自定义表单提交页面的方法,在具体操作过程中发现一个问题:数据提交之后程序返回了首页,很多人不想让它返回首页,而是返回原来的提交页面。今天我来说下具体的操作方法。
1、打开ftp,按照路径找到/plus/diy.PHP文件,并且下载的电脑本地。
2、用dw或者是editplus打开这个PHP文件。
3、找到下面这段代码:
if ($dsql - > executenonequery($query)) {
$id = $dsql - >
|
然后从上面的代码中再找到这段代码:
$bkmsg = '发布成功,请等待管理员处理…';4、在上面这段代码的后面加上以下代码:
echo“
5、好了,完成,最后的代码效果如下:
if (
$dsql
- > executenonequery(
$query
)) {
$id
=
- >
$diy
- >
public
== 2) {