织梦cms自定义表达自动获取访客ip和提交时间的方法
0
使用织梦的自定义表单功能可以很方便的制作出一些可供客户在填写表单,实现客户资料的收集和整理。但是,dedecms的表单默认是没有自带提交时间和访客ip的。

通过给自定义表单数据添加提交时间和提交ip,可以让表单数据更加直观和实用。
本文就介绍一下如何给织梦CMS自定义表达自动获取访客ip和提交时间的方法。
首先,找到自定义表单的核心文件:plus/diy.php。
打开plus/diy.php找到下面代码:
if($fieldinfo[1] == 'textdata')
{
${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
}
在他的后面添加这些代码:
if($fieldinfo[0] == 'ip')
{
${$fieldinfo[0]}=GetIP();
}
if($fieldinfo[0] == 'time')
{
${$fieldinfo[0]}=date("Y-m-d H:i:s");
}
然后,到自定义表单里面添加两个字段,分别为time和ip。
添加之后,重新获取一下表单的前台代码,将获取到的代码中的time和ip这两个input的的type修改成hidden即可。这样就实现了隐藏这两个表格,自动填充提交时间和ip的目的了。
赞(0)
打赏
微信 支付宝 QQ 扫码打赏
织梦上下篇
自定义表单dede
织梦自定义上下页
织梦自定义表单源码
织梦字段
cms系统
dedecms能自定义么
织梦自定义表单数据调用
织梦模型开发
使用织梦的自定义表单功能可以很方便的制作出一些可供客户在填写表单,实现客户资料的收集和整理。但是,dedecms的表单默认是没有自带提交时间和访客ip的。通过给自定义表单数据添加提交时间和提交ip,可以让表单数据更加直观和实用。本文就介绍一下如何给织梦cms自...
织梦cms使用自定义表单的时候默认是通过跳转到diy.php来进行提交的,在一些不想要进行页面跳转的前台ui设计里不是很友好。今天讲一下,通过ajax方式提交织梦cms自定义表单的方法。织梦cms自定义表单通过ajax方式提交的方法:form表单代码部分 ...
很多网站都已经实现了在url不变的情况下实现对于浏览设备因pc和移动端的不同而输出不同的内容,称之为内容适配。这样只需要给移动端手机站单独设计一套模板,而无需重设计url和系统,非常方面。这样处理之后。就不需要再去做一套手机站了。首先,把网站设置为全站伪静态可...
织梦cms有个很实用的功能:自定义表单。使用自定义表单功能可以在前台实现很多不同格式的数据提交需求,比如访客需求记录、学员报名表单等等。通过简单的二次开发,添加dedecms自定义表单自动邮件通知,还可以实现访客提交表单数据后自动发送通知给网站维护人员的邮箱,...
织梦cms自定义表单进行审核或删除的时候需要手动去勾选每一个表单项目,没有一键全选的功能,数据量大的时候不太方便。通过简单的修改实现dedecms自定义表单全选和取消全选:找到文件\dede\templets\diy_list.htm,将第57行的colspa...
织梦cms自带的sitemap功能不是很好用,安装织梦cms-sitemap生成插件之后就完美了。美中不足之处就是这个sitemap在发表新文章之后不会自动更新。按照这个教学操作,可以实现dedecms自动更新sitemap。1、安装织梦网站地图sitemap...
织梦cms安装的时候用户名默认显示的admin,如果忘了修改会涉及到网站安全,因为这个用户名很容易被爆破的人利用。所以,如果你在安装dedecms的时候忘记修改默认的管理员用户名,进入后台后每次都会提示你修改。但是,织梦cms后台默认是不能修改管理员用户名的,...
织梦cms调用tag标签的常规代码如下:{dede:tag}[field:tag/]{/dede:tag}但是,这个代码在文章页面使用的话,只能调取到当前文章的tag标签,如果想在文章页面调用全站的tag标签,代码应该这样写:{dede:tag row='20...
织梦cms自己本身就有个敏感词替换功能,那个时候广告法还没有极限词这一说。这个功能当时推出的主要目的是防止会员互动的时候骂人说脏话,所以这个功能只在会员发表内容的时候生效,编辑人员在后台编辑文章的时候并不会生效。织梦cms文章内容屏蔽敏感关键词的方法但是,可以...
开源项目:1.arexhttps://github.com/ahkimkoo/arex2.Html2Articlehttp://www.cnblogs.com/jasondan/p/3497757.html主要python包:requests;xml;jpar...
有很多工具可以用来查看SVG缩略图,以下是其中一些:Inkscape:Inkscape是一个开源的矢量图形编辑器,它可以打开、编辑和导出SVG文件。它还可以在文件资源管理器中显示SVG缩略图。Adobe Illustrator:Adobe Illustrato...