WordPress集成Qaptcha的滑动解锁插件–myQaptcha
很惭愧面对各位父老乡亲,尤其是在我这里喊了我接近1年的几位,你们的坚持感动了我,所以我把插件更新了,目前版本已经支持手机和平板设备的滑动解锁,本人已经测试android和ios自带浏览器,mobile版本的chrome firefox opera和UC,欢迎提出测试意见.
目前小问题:
如果您的主题自带了jQuery库,我调整了加载方式–也就是我的插件不加载了.如果您的jQuery版本低于1.7可能出现滑动条一半位置时松手无法复位情况,请自行更新自己的主题jQuery版本.
目前测试微信公众号,需要500粉才能认证继续开发,方便的请关注一下 公众订阅号 三十岁
依据Qaptcha这个jQuery开源plugin,响应网络淫民的呼声,这几天把这个功能整合成了一个Wordpress插件.
目前版本 1.1.1 更新时间 2014-04-05
保留Qaptcha的Session验证功能,防止spam.目前根据不同的Wordpress themes进行了简单的测试,布局定位到评论框的上方.使用最新版本Qaptcha4.0
Ajax评论不冲突,这个插件遵循Wordpress标准JS标准加载方式.jQuery以及jQuery ui调用使用了Google的ajax api和wp_enqueue_script()以及wp_register_script,保证没有jQuery重复加载冲突.
但是可能你的Wordpress themes或者插件存在手动代码指定jQuery.js的方法,那就需要请你手动修改你的代码了,不推荐修改本插件,你的问题早晚要改.
不同themes的兼容性截图
我的themes
Twenty Ten Twenty Eleven.这个是模板div尺寸间距固定.觉得不好看可以调css
第三方Themes,可能存在css自行margin或者padding功能,这个需要手调偏移量
目前版本暂不考虑插件的后台属性设置功能,毕竟那玩意需要在wordpress的数据库注册.本次开发目标是纯绿色插件,不修改数据库、无需中转页面、无需加载任何第三方代码、安装简单卸载干净、轻巧迅速.
wordpress官网下载地址 http://wordpress.org/extend/plugins/myqaptcha/
== Changelog ==
= 2012-03-02 1.0.3 =
针对Willin Kan的Ajax comments提交处理,完善验证方式.目前支持Ajax评论常见themes都做了测试.
= 2012-02-28 1.0.2 =
修正一个小Bug,firefox浏览器访问Unix服务器时,加载js不识别大小写.
= 2012-02-28 1.0.1 =
针对纵向排列模板做了一点小优化和判断处理。
= 2012-02-27 1.0.0 =
完成Qaptcha的插件改造和模板测试,实现滑动解锁功能
PS:近期很多朋友问知更鸟主题不显示滑动条.因为知更鸟主题,内置了jquery,但是没有判断jquery重复加载情况.而且版本较老.
解决办法,请打开主题中header.php,找到并删除下面的代码即可.
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.min.js" ></script>
请自行备份,如果将来要卸载插件请恢复这行代码.
欢迎大佬支持本博客的发展 -- Donate --
本文链接:WordPress集成Qaptcha的滑动解锁插件--myQaptcha
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^
分享到: | |
今天在群里给推荐了一下,遗憾的是,我的站一直用不起来。
昨天直接被站点的评论功能给关闭了
你的其他插件的事.我改到1.0.1以后测试你的主题没问题了
哇塞 都没有发现你是软件的作者啊~~呵呵 为什么我博客安装了插件用不了呢??直接没有显示啊~~
汗,无聊弄的.你的主题是inove,包含inove/js/jquery-1.3.2.js这样的调用.冲突jquery
你好,谢谢你的作品。
今天搜到这里,自己试了一下,发现没有显示滑动条。
我用的k2主题。
js加载应该没有什么问题,请问能帮忙解决看看吗?
看你的源代码,应该是jqueryui加载的问题.主题发过来我调试一下吧
邮件发了。
目前问题有两点:
1.jquery 1.4重复加载
2.这个主题大量使用jquery 第三方ui,跟qaptcha ui冲突.简单排查未发现根源.请对照k2.php进行单一识别吧.
sorry
这有趣的滑锁在我深色模版上不知道效果是否好看,不过博主伟大哦!写了这么多,小弟也学了这么多,友情你了哈!
深色效果还不错,不过你的主题全黑,可能有点突兀
用上了,非常不错的插件,虽然跟我的主题有点冲突,不过问题都解决啦~~~
能用就好.我还在帮人看冲突的主题呢.
哎呀,我来晚了,没占到前排,恭喜恭喜。
无聊写个插件恭喜啥的
博主你好,我安装了插件但是没有效果。使用的是Philna2的主题。
把主题发过来我看看吧
你的邮箱-_-…
哦,不好意思,找到了。
来信收到,晚上测试好吧
你的问题已经解决.请在启动插件后修改你主题的js.php文件44行 $jsFiles = array(‘jQuery’, ‘easing’, ‘scrollTo’, ‘philna2′,’CommentEditor’,’huadong’,’SayMeMod’,’myjs’);
去掉’jQuery’, 即可.
大师,麻烦看看俺的站,启用插件没有显示,我也不知道该加载什么
看了,也给你留言了.你的主题ajax那块不知道怎么写的.把主题发我信箱晚上帮你调试一下吧
这个插件很不错,谢谢分享,希望能对禁止注册机有效果
这个跟注册机有什么关系呢?
很喜欢这个主题,但是我那个主题用不了,对于代码我不熟悉
不错,我来试试
有问题请留言好了
这个我慢慢测试好了…ben02.sitemix.jp是测试站而已…..主站在BenBlog.IT.tC
有了有了~~~
= = 虽然显示了….可是解不解锁都可以留言………
刚针对Willin Kan的Ajax comments提交处理做了验证,你去官网下载最新版吧.应该可以了
我的站点http://ben02.sitemix.jp安装并启用了,可是没有显示。我用的主题是Hcms
请看您模板代码的第九行 lib.sinaapp.com/js/jquery/1.4.2/jquery.min.js 您使用非安全方式加载了jqery1.4.2老版本,请加上函数判断或者手动去除
我把这句删除了,还是不显示
还有
window.jQuery || document.write(‘\x3C/script>’
和
和什么??
刚看了一下,你这不是自己已经删除了.现在可以实现解锁了.你要觉得不放心 就按照我写的,把其他加载jquery的地方都改成标准加载.我给你的邮件已经写明白了
window.jQuery || document.write(‘<script type="text/javascript" src="/js/jquery.js”>\x3C/script>’) 也删掉了,还是没有…
看了一下访问来源,你的win7+chrome.跟我一样.刚测试了可以解锁了.
但是就怕你的其他插件不一定好用了.例如jquery_cmhello.js
博主您好!我安装了插件但不显示,是不是需要修改什么文件的
查看了贵站,前台插件all in one seo不冲突,貌似是wp-recentcomments.js有问题,请暂停评论和ajax插件测试显示效果。或者提供theme我进行测试
关闭wp-recentcomments评论插件还是不显示呢,我用的主题是iGoogler 1.2
可能是主题的问题,测试了其他的主题能够正常显示!主题已发给您,请帮忙看看,谢谢!
使用您的模板测试,插件完全正常。应该问题出在您的插件上。
我本地WP3.3标准测试环境开启了本博客所有插件都没有冲突
解锁前
http://photo.mipang.com/uploads/image/120228/2182307_1042905_0de81e3200.jpg
解锁后
http://photo.mipang.com/uploads/image/120228/2182308_1042905_3114ce9bd3.jpg
请尝试单个禁用插件寻找原因
非常感谢博主,问题已经解决!
恭喜了
博主你好。我用的是iStudio Theme主题,安装了插件之后没有显示,但是换用其他的主题插件后可以显示,博主能不能指出针对该主题应该修改哪里的代码吗?由于我没有学过php,对php不是很了解,谢谢
可能的原因上面我写了
1.jQuery重复加载或者冲突版本
2.themes自定义格式冲突
我看了一下您的源代码中存在 src=’http://kuaile.in/wp-includes/js/jquery/jquery.js?ver=1.7.1′ 这样的格式,属于不规范jQuery加载,跟php没关系
那么请问博主针对这个主题有没有解决办法勒?如果有的话。可以将的具体一点吗》我真的不时很懂
你的wp theme中存在冲突内容,这个只能手动改正.而且以后您用其他jQuery插件肯定也会有类似问题
好,非常感谢你的指点。
我自己慢慢来检查一下,虽然技术我不太懂
同时想告诉你,这篇文章被引用
引用地址为http://www.shusenwang.com/1799.html
希望你能够接受引用。
欢迎引用,说明这个插件能用得上。
真好,有集成版的插件用了,不用手动改了,啊哈
你网站怎么回事,好久都连不上了。被墙了?
很遗憾,我的安装并启用了,但是不显示
感谢你的付出和努力
刚看了一下你的主题,评论框是横排的。插件中我判断的是竖排,你自己修改一下myQaptcha.php里面before成after就行了。或者你提供你的模板我进行测试。
收到你的模板了,我本地用最干净的wordpress3.3 测试以后这是IE效果
http://photo.mipang.com/uploads/image/120228/2182218_1042905_f8027d1b80.jpg
这是Chrome效果
http://photo.mipang.com/uploads/image/120228/2182219_1042905_bf5bcf518f.jpg
只能说明一个问题了 ,你现在开启的插件中有非Wordpress标准加载jQuery的情况。重复加载就会这样
我正在安装测试,如果测试成功,过一会再来留言告诉你
感谢你