![]() 短视頻,自新闻媒体,达人种草1站服务 大家在应用织梦CMS构建网站的情况下,一般必须用到自定表单来完成诸如线上定单、线上留言、线上报考的作用,但是,织梦CMS的自定表单作用并不是十分健全,下面由湖南省长沙企业网站建设企业-飞云技术专业建网站工作中室和大伙儿共享1下,怎样全面提升织梦CMS自定表单系统软件(下列內容可用于5.7sp1版本号): 1、提升提醒框 织梦CMS在自定表单系统软件递交后,会根据自带的提醒页面告知你,留言早已递交,1秒后全自动回到。可是许多状况下,大家期待把它改成弹窗提醒,实际怎样实际操作呢?大家能够改动PLUS下的DIY.PHP,检索: showmsg($bkmsg, $goto);这是要求递交后的姿势,大家能够改动为:echo " // ";这样就完成了留言递交后的弹窗提醒。 2、加上认证码 织梦CMS自定表单默认设置沒有认证码作用,以便避免设备人进攻,大家必须为自定表单加上1个认证码作用,实际流程以下: 1、 表单中添加:
表单中加上的內容 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; } } 这样就完成了认证码的作用。 3、自定表单加上递交時间全自动纪录作用 织梦自定表单默认设置不纪录递交時间,那末大家必须手动式加上这个作用,流程以下: 1、自定表单提升1个字段:留言時间(单写作本) 留意:留言時间这里不必挑选 時间种类 ,挑选默认设置的 文字方式 便可以。 2、form中提升下列编码: // var a=new Date().toLocaleString(); document.write(""); // ]] 此后,顾客每递交1个表单,后台管理都能纪录到它的递交時间。 4、后台管理自定表单管理方法清单提升"全选/全不选"的作用 织梦自定表单后台管理清单管理方法沒有大批量挑选的作用,给大家管理方法带来很大麻烦,因此必须再加 全选/全不选 的作用: 从dede\templets寻找diy_list.htm并开启: 1、在57行处colspan="3"改成colspan="5" 2、58行处加上下列编码: 5、在后再加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的自定表单系统软件提升基础上所有进行,大家有着了1个作用齐全,实际操作便捷的自定表单系统软件了。本文由(feiyunjz)站长供稿! (责任编辑:admin) |