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

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

作者: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:自定  自定义  定义  表单  全面  优化  策略  
  • 相关搜索
图片推荐
    揭秘微传销:月入10万 不靠零售靠发展下级代理赚钱

    揭秘微传销:月入10万 不靠零售靠发展下级代理赚钱

    微商不久前成了网络热词,由于微商在朋友圈不断刷屏,不少网友不堪其扰。近日,央视揭秘微传销,原来微商晒朋友圈不单单是卖产品,更大的利润来源在于发展下线。央视揭秘微传销,月入10万、坐在家里就能创业,这一
    总结2018互联网十大装逼词汇

    总结2018互联网十大装逼词汇

    刚刚过去的2018年,是中国互联网经济发展极为困难的一年,股市尤其表现不佳,包括美团、小米、拼多多等在内的新一线巨头,甚至一度跌破发行价,而已经上市多年的阿里、腾讯、百度、京东、网易等主流互联网企业股
    app年代 域名依旧是重要资产

    app年代 域名依旧是重要资产

    在无数行业中互联网行业最火最有机会,我们能在这行业非常幸运。现在的互联网跟2000年的北京一样,巨头很多,但10多年后再看会感叹其中有无数机会。这就是看怎么选择,要像李勇26年不断换工地搬砖,还是像潘
    营销的未来:集客式营销,让顾客主动找上门来

    营销的未来:集客式营销,让顾客主动找上门来

    与主动拉拢消费者的推播式营销想比,集客式营销成本更低,定位更准确,投资而不是开支等优点,使得越来越多的企业和营销人开始关注集客式营销,并开始运用集客式营销策略来探索品牌宣传之道。  什么是集客式营销(
    移动营销时代,别让品牌竞争力成为“古间奇谈”

    移动营销时代,别让品牌竞争力成为“古间奇谈”

    一月一次的节日营销刚刚过去,下半年的假日营销又拉开了序幕,节日成了劫日,比大姨妈来的都勤,概念炒作似乎已经成为互联网电商营销最赚钱的手段,越来越多的电商借助概念玩营销,商品已经不再是最重要的卖点,概念
    Wordpress搭建网站你要懂什么

    Wordpress搭建网站你要懂什么

    这几天总是被一件事情搞得神经紧张,那就是搭建一个Wordpress的自媒体博客,对于经常使用织梦的我来说,很习惯于用织梦做网站,并且对织梦理解和处理的还算可以。但是,让我做Wordpress博客的网站
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面