当前位置:首页织梦自定义表单的全面优化策略 举报文章

织梦自定义表单的全面优化策略

作者:admin    来源:用户投稿    时间:2016.2.26   

  我们在使用织梦CMS搭建网站的时候,通常需要用到自定义表单来实现诸如在线订单、在线留言、在线报名的功能,然而,织梦CMS的自定义表单功能不是非常完善,下面由湖南长沙网站建设公司-飞云专业建站工作室和大家分享一下,如何全面优化织梦CMS自定义表单系统(以下内容适用于5.7sp1版本):

  一、优化提示框

  织梦CMS在自定义表单系统提交后,会通过自带的提示界面告诉你,留言已经提交,1秒后自动返回。但是很多情况下,我们希望把它改为弹窗提示,具体如何操作呢?我们可以修改PLUS下的DIY.PHP,搜索: showmsg($bkmsg, $goto);这是规定提交后的动作,我们可以修改为:echo " // ";这样就实现了留言提交后的弹窗提示。

  二、添加验证码

  织梦CMS自定义表单默认没有验证码功能,为了防止机器人攻击,我们需要为自定义表单添加一个验证码功能,具体步骤如下:

  1、 表单中加入:

  

1

  表单中添加的内容

  2、 表单页面中加入:

  

2

  表单页面内容

  3、 PLUS下的DIY.PHP(61行左右)加入:

  if(!empty($dede_fields))

  {

  $validate = empty($validate) ? '' : strtolower(trim($validate));

  $svali = strtolower(GetCkVdValue());

  if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){

  ResetVdValue();

  $goto = "diy.php?action=post&diyid={$diy->diyid}";

  ShowMsg('验证码不正确! ',$goto,0,1000);

  exit;

  }

  }

  这样就实现了验证码的功能。

  三、自定义表单添加提交时间自动记录功能

  织梦自定义表单默认不记录提交时间,那么我们需要手动添加这个功能,步骤如下:

  1、自定义表单增加一个字段:留言时间(单行文本)

  注意:留言时间这里不要选择“时间类型”,选择默认的“文本形式”就可以。

  2、form中增加以下代码:

  //

  var a=new Date().toLocaleString();

  document.write("");

  // ]]>

  自此,客户每提交一个表单,后台都能记录到它的提交时间。

  四、后台自定义表单管理清单增加"全选/全不选"的功能

  织梦自定义表单后台清单管理没有批量选择的功能,给我们管理带来很大不便,所以需要加上“全选/全不选”的功能:

  从dede\templets找到diy_list.htm并打开:

  1、在57行处colspan="3"改为colspan="5"

  2、58行处添加以下代码:

  五、在后加上js代码:

  //

  function selectAll(){

  var a = document.getElementsByTagName("input");

  for(var i = 0;iif(a[i].type == "checkbox") a[i].checked = true;

  }

  }

  function selectAll1(){

  var a = document.getElementsByTagName("input");

  for(var i = 0;iif(a[i].type == "checkbox") a[i].checked = false;

  }

  }

  // ]]>

  自此,织梦CMS的自定义表单系统优化基本上全部完成,我们拥有了一个功能齐全,操作方便的自定义表单系统了。本文由(www.feiyunjz.com)站长供稿!

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:自定  自定义  定义  表单  全面  优化  策略  
  • 相关搜索
图片推荐
    利用腾讯QQ漂流瓶 推广方案又出新招

    利用腾讯QQ漂流瓶 推广方案又出新招

    前段时间非常红火的微博,引起很多网络推广高手的注意,因为很多活跃在互联网上的网络推广高手,都开始使用微博进行推广。  但是不可否认的是,微博还只局限于一部份人用,或说大部是是有一些网龄的网友在使用微博
    驱动全民创业,BAT制造了怎样的商业机会?

    驱动全民创业,BAT制造了怎样的商业机会?

    在互联网双创大环境下,对于绝大多数互联网公司来说,最渴望的便是BAT对自己投资,得到巨头强力扶持。而实际上,BAT除了在投资布局商业版图同时,也为全民创业不断催生新机遇。在PC时代,BAT让一些互联网
    徐布斯如何把《港囧》的初夜卖出1000万票房记录?

    徐布斯如何把《港囧》的初夜卖出1000万票房记录?

    深扒徐布斯的电影营销术,广告人必学!本文讲向你阐述,分析会,影片的智联与内容,制造点的话题,借力与傍大款,和最佳的产品发布时间,相信你读完本文一定会对港囧的营销有新的认识。  《港囧》9月25日凌晨公
    中秋佳节商务送礼怎么选?耐思尼克7.8折建站赠400电话

    中秋佳节商务送礼怎么选?耐思尼克7.8折建站赠400电话

    每年中秋节,企业间的拜访也就多了起来,月饼、红酒、水果之类的,虽然应景但总觉得没啥新意。想要有创意,中秋商务送礼不妨送老板一个企业网站,帮他在网上做生意,您说会不会印象深刻。  当然,送礼不能随便送,
    江湖家居系统至尊版新增手机扫码功能

    江湖家居系统至尊版新增手机扫码功能

    江湖家居至尊版系统相对其他低版本的家居系统,有很多的特色功能,比如分站独立管理,微信跟踪招标,微信营销插件,装修保等。不得不说,如果想要做一个装修门户在线平台,在没有自己技术团队,和雄厚资金支持的情况
    H5建站已成趋势 微企点带你抢占H5建站制高点

    H5建站已成趋势 微企点带你抢占H5建站制高点

    众所周知,传统方式建站的诸多瓶颈导致很多用户体验不佳的问题,致使一个初创企业就算花了大价钱建设了属于自己的网站却不能收到应有的效果。但是,H5技术的出现打破了这种僵局,互联网发展到今天,已经成为最赚钱
    童装电商运营找准定位才重要

    童装电商运营找准定位才重要

    童装行业如同一颗冉冉升起的新星,顺应时代的发展,占据最好的发展优势。并随着经济的和互联网技术的发展,经营渠道也变得更加丰富。很多童装企业都伴随着世道的发展开辟了电商渠道,但是每个同童装企业的背景都不一
    陈年携凡客T恤新品进军中高端 称要“重新做人”

    陈年携凡客T恤新品进军中高端 称要“重新做人”

    猎云网4月1日报道  4月1日下午,凡客发布了春夏系列T恤服装新品,品类设计素色T恤、印花T恤两大类。目标人群瞄准追求个性与品质结合的时尚年青人。  如同去年8.28发布会,凡客CEO陈年依然是亲自站
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面