當前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

織夢自定義表單的全面優(yōu)化策略

 2016-02-23 15:30  來源: 用戶投稿   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

我們在使用織夢CMS搭建網(wǎng)站的時候,通常需要用到自定義表單來實現(xiàn)諸如在線訂單、在線留言、在線報名的功能,然而,織夢CMS的自定義表單功能不是非常完善,下面由湖南長沙網(wǎng)站建設公司-飛云專業(yè)建站工作室和大家分享一下,如何全面優(yōu)化織夢CMS自定義表單系統(tǒng)(以下內容適用于5.7sp1版本):

一、優(yōu)化提示框

織夢CMS在自定義表單系統(tǒng)提交后,會通過自帶的提示界面告訴你,留言已經(jīng)提交,1秒后自動返回。但是很多情況下,我們希望把它改為彈窗提示,具體如何操作呢?我們可以修改PLUS下的DIY.PHP,搜索: showmsg($bkmsg, $goto);這是規(guī)定提交后的動作,我們可以修改為:echo " // ";這樣就實現(xiàn)了留言提交后的彈窗提示。

二、添加驗證碼

織夢CMS自定義表單默認沒有驗證碼功能,為了防止機器人攻擊,我們需要為自定義表單添加一個驗證碼功能,具體步驟如下:

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;

}

}

這樣就實現(xiàn)了驗證碼的功能。

三、自定義表單添加提交時間自動記錄功能

織夢自定義表單默認不記錄提交時間,那么我們需要手動添加這個功能,步驟如下:

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的自定義表單系統(tǒng)優(yōu)化基本上全部完成,我們擁有了一個功能齊全,操作方便的自定義表單系統(tǒng)了。本文由(www.feiyunjz.com)站長供稿!

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
網(wǎng)站表單

相關文章

  • 建站經(jīng)驗:在線表單的5個應用場景 很有看頭

    在云指建站眾多功能中,【在線表單】就相當于一個精準獲客的利器。它不僅能夠搜集意向客戶的信息資料,而且還降低了銷售人員的獲客成本,從而大大提高企業(yè)在用戶轉化環(huán)節(jié)和成交環(huán)節(jié)的成功率。

  • 問卷表單市場下半場:問卷星問卷網(wǎng)向左,易企秀易表單向右

    易表單,依托于易企秀的50萬+素材模板和5000萬企業(yè)用戶輸出的2億+創(chuàng)意作品,更善于引導用戶填寫表單、輕松收集數(shù)據(jù),快速制作問卷。

  • 目前為止用戶體驗度最好的表單:浮動標簽式的表單

    在當今這個互聯(lián)網(wǎng)時代,填寫表單對用戶來說就是家常便飯,在網(wǎng)站進行注冊登錄時、在網(wǎng)上購物時,都免不了填寫表單這一環(huán)。表單是網(wǎng)頁設計中重要的組成部分之一,在獲取用戶信息方面發(fā)揮著不可或缺的作用,它是用戶和網(wǎng)站的一種互動形式,這種形式的互動越順暢,網(wǎng)站的用戶轉化率就越高。這也是為什么許多站長們一直在研究如

  • 4S店售后在線預約完美解決方案

    應對這種快節(jié)奏的社會環(huán)境、預約一詞開始始慢慢變得火熱、甚至流行起來。例如去拜訪某企業(yè)負責人。前臺禮貌的問你一句“先生/女士!請問有沒有預約”這個時候要是沒有預約、請不要責怪也不要帶有情緒。因為時間上的沖突、即便如愿會面、也可能因一方準備不充分、而讓此次會面與初衷大相徑庭、而達不到預期、甚至起到相反的

  • 月子會所嬰兒護理登記及全新解決方案

    傳統(tǒng)護理始終離不開紙張和登記卡片、反復而及其繁瑣、護理人員往往需要浪費大量的時間在各數(shù)據(jù)的梳理中、比如嬰兒的護理、養(yǎng)老院老人的護理、病房的病人護理等。每一次譬如喂奶、測量體溫等的動作都離不開傳統(tǒng)的紙筆。且只起到一個單純登記和標記的作用,這是傳統(tǒng)的思維和傳統(tǒng)的方法。那基于互聯(lián)網(wǎng)和移動終端,我們是否可以

熱門排行

信息推薦