华仔博客

  • 首页
  • seo
  • 网站建设
  • 工具资源
  • 生活
  • 程序开发
  • 网上那点事
  • 网络营销
华仔博客
一个经验分享的博客
  1. 首页
  2. 程序开发
  3. 正文

dedecms自定义表单添加验证码功能

2016年10月9日 723点热度 0人点赞 0条评论

1、在网站安装目录下编辑plus/diy.php文件,找到代码:

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

2、在这句代码上面添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
//新增验证码
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、保存后,在表单代码里添加以下代码:

1
2
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>前添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
<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、添加完成之后,重新生成页面就可以了。

标签: dedecms dedecms自定义表单验证码 自定义表单
最后更新:2016年10月9日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
广告
搜索
最新 热点 随机
最新 热点 随机
谷歌SEO的页面标题和元描述的长度多长最合适? 如何利用wordpress编辑网站页面 Hitpaw watermark remover去图片视频水印神器 中国教育报发稿联系方式 WordPress博客页面和文章 如何充分利用您的 SEMrush 帐户 什么是 Robots.txt 文件以及Robots.txt 文件如何工作 ? WordPress列表页分页制作教程 youtube视频响应式插件Simple YouTube Responsive WordPress文章页添加展开/收缩功能 WordPress栏目调用去掉Ul标签 WordPress如何调用置顶文章 《长安三万里》云盘分享 《名侦探柯南:黑铁的鱼影》云盘分享 《变形金刚:超能勇士崛起》云盘分享 如何使用奈飞Netflix cookies登录奈飞Netflix 《蜘蛛侠:纵横宇宙》云盘分享 长空之王云盘分享 阿诺施瓦辛格第一部电视剧《面目全非FUBAR》云盘分享 闪电侠第九季云盘分享 速度与激情10云盘分享 永生战士2022 灌篮高手电影粤语版云盘分享 超级马力欧兄弟大电影云盘分享 银河护卫队3百度云盘阿里云盘 漫长的季节阿里云盘 GSA Search Engine Ranker项目屏幕 GSA Search Engine Ranker内容创建服务推荐 GSA Search Engine Ranker 仿写服务推荐 GSA Search Engine Ranker电子邮件账户推荐
谷歌SEO的页面标题和元描述的长度多长最合适?
泰坦第四季第二部分阿里云盘 WordPress文章页添加展开/收缩功能 北京seo_404页面对seo有什么影响 医疗seoer对站内优化的总结 seo工具_seo小工具追词助手 生活小记_蛋疼的事情终于都过去了 iPhone5来了你会买吗 北京seo成功申请搜外专栏 好消息,好消息8月10号lee重出江湖为站长解答问题 如何判断页面价值 Google搜索新算法,严惩侵权的网站 百度外链工具如何批量拒绝垃圾链接 银河护卫队3百度云盘阿里云盘 spamassassin垃圾邮件拦截插件 北京seo-转载分享组建SEO团队一年的实战经验 北京seo_站内优化之网站地图添加到robots.txt及提交给谷歌 404错误页面返回上一页 centos7 mysql5.7安装教程 (转载)如何正确使用微同步来更新微博 Disallow: /test和Disallow: /test/的区别 北京seo_SEO优化关键要素 13年四川高考高考满分作文:中国式平衡 seo博客_什么是关键词及关键词的选择原则 如何将你裂变与转换的效率提升10倍 dedecms当前栏目高亮以及主页高亮的方法 seo博客_robots.txt真的不管用,亲请看图 马特·卡茨谈关键字堆砌和隐藏文本 运营微信从定位开始 近期关于site语法查询的问题百度官网回答 对于今年的百度更新发哥有话说

© 2012-2023 sem-home.com.版权所有.

主题KRATOS貌似作者网站打不开了,就没加,嗯就这样

京ICP备12020022号