婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

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

     2016-02-23 15:30  來(lái)源: 用戶投稿   我來(lái)投稿 撤稿糾錯(cuò)

      阿里云優(yōu)惠券 先領(lǐng)券再下單

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

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

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

    二、添加驗(yàn)證碼

    織夢(mèng)CMS自定義表單默認(rèn)沒(méi)有驗(yàn)證碼功能,為了防止機(jī)器人攻擊,我們需要為自定義表單添加一個(gè)驗(yàn)證碼功能,具體步驟如下:

    1、 表單中加入:

    表單中添加的內(nèi)容

    2、 表單頁(yè)面中加入:

    表單頁(yè)面內(nèi)容

    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('驗(yàn)證碼不正確! ',$goto,0,1000);

    exit;

    }

    }

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

    三、自定義表單添加提交時(shí)間自動(dòng)記錄功能

    織夢(mèng)自定義表單默認(rèn)不記錄提交時(shí)間,那么我們需要手動(dòng)添加這個(gè)功能,步驟如下:

    1、自定義表單增加一個(gè)字段:留言時(shí)間(單行文本)

    注意:留言時(shí)間這里不要選擇“時(shí)間類型”,選擇默認(rèn)的“文本形式”就可以。

    2、form中增加以下代碼:

    //

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

    document.write("");

    // ]]>

    自此,客戶每提交一個(gè)表單,后臺(tái)都能記錄到它的提交時(shí)間。

    四、后臺(tái)自定義表單管理清單增加"全選/全不選"的功能

    織夢(mèng)自定義表單后臺(tái)清單管理沒(méi)有批量選擇的功能,給我們管理帶來(lái)很大不便,所以需要加上“全選/全不選”的功能:

    從dede\templets找到diy_list.htm并打開(kāi):

    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;

    }

    }

    // ]]>

    自此,織夢(mèng)CMS的自定義表單系統(tǒng)優(yōu)化基本上全部完成,我們擁有了一個(gè)功能齊全,操作方便的自定義表單系統(tǒng)了。本文由(www.feiyunjz.com)站長(zhǎng)供稿!

    申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

    相關(guān)標(biāo)簽
    網(wǎng)站表單

    相關(guān)文章

    熱門(mén)排行

    信息推薦