国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

dedecms教程:自定義表單添加驗證碼功能

2024-04-25 20:32:38
字體:
來源:轉載
供稿:網友

為了避免評論機器人之類的軟件工具提交垃圾無用的信息,給織夢自定義表單添加驗證碼功能是非常有必要的。

dedecms自定義表單默認沒有驗證碼功能,但是站長可以通過修改程序源文件給表單添加自定義表單驗證碼,然后運用到織夢模板中是非常有用的!

操作步驟:

1、在網站安裝目錄下編輯plus/diy.php文件,找到代碼:

$fieldarr = explode(';', $dede_fields);

2、在這句代碼上面添加以下代碼:

//新增驗證碼 by down.vevb.com

if(!empty($dede_fields))

{

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

$svali = strtolower(GetCkVdValue());

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

ResetVdValue();

ShowMsg('驗證碼不正確!',$dede_add,0,1000);

echo '<script language="javascript">history.go(-1);</script>';

}

}

//end

3、保存后,在表單代碼里添加以下代碼:

<input name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/>

<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?點擊更換" src="../include/vdimgck.php"/>

<a href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>

4、在網頁底部</body>前添加以下代碼:

<script type="text/javascript" language="javascript">

//驗證碼

function changeAuthCode() {

var num = new Date().getTime();

var rand = Math.round(Math.random() * 10000);

num = num + rand;

$('#ver_code').css('visibility','visible');

if ($("#vdimgck")[0]) {

$("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num;

}

return false;

}

</script>

5、添加完成之后,重新生成頁面就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三原县| 沈丘县| 沙湾县| 都昌县| 囊谦县| 城步| 望城县| 于都县| 罗山县| 鄯善县| 山西省| 胶州市| 柳江县| 永仁县| 大足县| 张家界市| 那曲县| 安西县| 丰顺县| 瑞昌市| 北碚区| 克东县| 绥棱县| 分宜县| 岳阳县| 新沂市| 六枝特区| 通州市| 石台县| 沿河| 申扎县| 姚安县| 苍山县| 榆树市| 洪洞县| 卓尼县| 溧水县| 梅河口市| 郸城县| 宁化县| 洞头县|