PHPCMS开发

当前位置/ 首页/ V9教程/PHPCMS开发/ 正文

phpcms v9文章评论滑动解锁验证码插件

首先点击下载:phpcms v9文章评论滑动解锁验证码插件

安装步骤:
 
在文件 \phpcms\templates\default\comment\show_list.html 的尾部(</body>标签上面)添加以下代码。
在文件 \phpcms\templates\default\comment\list.html {template "content","footer"}的上面添加以下代码。
当然,也可以把代码放在其它位置。
 
<script language="javascript" type="text/javascript" src="{JS_PATH}/QapTcha/jquery-ui.js"></script>
<script language="javascript" type="text/javascript" src="{JS_PATH}/QapTcha/jquery.ui.touch.js"></script>
<script language="javascript" type="text/javascript" src="{JS_PATH}/QapTcha/QapTcha.jquery.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="{CSS_PATH}QapTcha.jquery.css" />
<script type="text/javascript">
  $(document).ready(function(){
      $("#QapTcha").QapTcha({disabledSubmit:true});
      });
</script>
 
 
修改 show_list.html on_submit函数,list.html有的话,也改一下,代码如下:
 
function on_submit() {
{if $setting[code]}
var checkcode = $("#yzmText").val() == '' ? $("#yzmreplay").val() : $("#yzmText").val();
var res = $.ajax({
url: "{APP_PATH}index.php?m=pay&c=deposit&a=public_checkcode&code="+checkcode,
async: false
}).responseText;
{else}
var res = 1;
{/if}
if(res != 1) {
alert('验证码错误');
return false;
} else {
   var req = $.ajax({
url: "{APP_PATH}api.php?op=Qaptcha",
async: false
}).responseText;
if(req != 1) {
alert('解锁出错');
return false;
   } else {
iframe_height(200);
$('#bodyheight').hide();
$('#loading').show();
return true;
}
}
}
 
 
在适当的位置添加 <div id="QapTcha"></div> ,例如,可以在文本框下面:
 
<textarea rows="8" cols="80" name="content" id="comment"></textarea><br>
<div id="QapTcha"></div>