华仔博客

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

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

2016年10月9日 628点热度 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

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

点赞
< 上一篇
下一篇 >

文章评论

取消回复
广告
搜索
最新 热点 随机
最新 热点 随机
疾速追杀4阿里云盘 泰坦第四季第二部分4月13日上映阿里云盘 继承之战第四季阿里云盘3月26日更新 太阳召唤第二季阿里云盘 小美人鱼真人版阿里云盘待更新 魔术师的大象阿里网盘待更新 梅森探案集第二季阿里云盘 黑暗荣耀第二季阿里云盘 曼达洛人第三季中字4k阿里网盘 ChatGPT for Wechat-在微信上使用ChatGPT Netflix奈飞,HBO Max,Disney+账号会员合租共享 免费的ChatGPT API接口网站-The Free ChatGPT API 最后的生还者4k阿里云盘分享 Ahrefs账号-Ahrefs的终极使用教程 Moz Pro共享账号-Moz工具完整教程 Moz Pro团购账号 Ahrefs正版账号共享使用 Ahrefs共享团购账号 Wordpress文章列表没有缩略图就显示默认图片 SEMrush 团购账号-SEMrush 的优点 2023最新Semrush正版账号共享使用 Semrush团购账号 SEMrush是什么-semrush使用教程 谷歌SEO关键词调研工具SEMRUSH如何使用 wordpress 产品图片放大镜效果制作 phpmyadmin 修改表 Table 'wp_options' is read only GSA Search Engine Ranker 项目窗口详细介绍 iRedMail 支持的密码 Wild Rift 英雄联盟手游美服转日服(国际服之间的转换)教程 网站更换主题喽
免费的ChatGPT API接口网站-The Free ChatGPT APINetflix奈飞,HBO Max,Disney+账号会员合租共享ChatGPT for Wechat-在微信上使用ChatGPT曼达洛人第三季中字4k阿里网盘黑暗荣耀第二季阿里云盘梅森探案集第二季阿里云盘魔术师的大象阿里网盘待更新小美人鱼真人版阿里云盘待更新太阳召唤第二季阿里云盘继承之战第四季阿里云盘3月26日更新泰坦第四季第二部分4月13日上映阿里云盘疾速追杀4阿里云盘
iredmail邮件系统安装教程 A5交易启用www.admin5.net 独立域名 ios开发_什么是UIImageView seo博客_网站js代码优化 seo博客_百度11名的快速解决方法 2023最新Semrush正版账号共享使用 新手微商如何做论坛的推广与引流? 百度伤不起啊给Lee的一封短信 近期关于site语法查询的问题百度官网回答 网站首页内容页内链多少个合适 北京seo-转载分享组建SEO团队一年的实战经验 如何通过诱导点击策略做SEO排名? seo工具_升级版外链查询工具21号放出 史上最昂贵域名 Top 10 北京seo_站内优化之网站地图添加到robots.txt及提交给谷歌 如何策划个seo优化方案 好消息,好消息8月10号lee重出江湖为站长解答问题 做百度知道不被删除的实战技巧 济南seo教程:怎样让网站的百度排名再度提升 织梦dedecms自定义表单发送指定邮箱 你真的会换链接吗 百度外链工具如何批量拒绝垃圾链接 疾速追杀4阿里云盘 ios开发_父控件、子控件 phpmyadmin 修改表 Table 'wp_options' is read only ios开发笔记 凤凰博客又一个神奇的博客推广利器 seo博客_本地dedecms安装方法 seo工具_免费刷百度下拉框,百度相关词 dedecms自定义表单添加验证码功能

© 2012-2023 sem-home.com.版权所有.友情链接:章丘新闻

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

京ICP备12020022号