国产探花免费观看_亚洲丰满少妇自慰呻吟_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、添加完成之后,重新生成頁面就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托里县| 达尔| 富宁县| 玉山县| 康定县| 仁寿县| 绵竹市| 定安县| 墨竹工卡县| 海盐县| 榆中县| 沾益县| 丰原市| 常山县| 东乌| 连州市| 铜鼓县| 娄烦县| 宣恩县| 巴中市| 元氏县| 高州市| 会理县| 米脂县| 通州区| 建平县| 肇源县| 商南县| 青川县| 淳安县| 祁门县| 临夏市| 肇庆市| 高碑店市| 礼泉县| 五原县| 秀山| 台安县| 漳州市| 绥芬河市| 盱眙县|