织梦DEDECMS會员签到加积分的实现方法
更多精彩就在: 51免费论文网|www.jxszl.com
="text/javascript">
functionajaxSign(){
$.ajax({
type:"get",
url:"http://www.bitsCN.com/member/ajax_sign.php",
data:{uid:M_ID;?>,time:newDate()},
success:function(data){
alert(data);
if(data!=今日已签到,请勿重复提交!||data!=ERROR){
location.reload(true);
}
},
});
}
II.然后在需要显示的部分加入:
代码如下:
III.上传ajax_sign.php到member目录,可以自己建立个文本文件然后复制以下内容到文本文件里,最后该文件改名为ajax_sign.php,注意后缀名.
ajax_sign.php文件的内容为:
代码如下:
require_once(dirname(_FILE_)./config.php);
$uid=isset($uid)?(int)$uid:;
AjaxHead();if(!emptyempty($uid)){
$sql="SELECT*FROMdede_memberWHERE`mid`={$uid}LIMITI.";
$dsql->Execute(me,$sql);
$arr=$dsql->GetArray(me);
if($arr){
$signdate=date(Y-m-d,$arr[signtime]);
if($signdate
echo签到成功!积分增加.$GLOBALS[cfg_score_sign].个;}else{echo今日已签到,请勿重复提交!;}
}else{//phpfensi.com
echoERROR;
}
}else{
echo您还没有登录请登录!;
}
?>
IV.在dede_member中增加I.个字段段名为:signtime类型为INT长度值为:I.II
V.在系统基本设置增加新的变量:
变量名称填:cfg_score_sign
变量类型:文本
参数说明:会员签到所得积分,
所属组:互动设置
设置完成后点击保存变量即可.
原文链接:http://www.jxszl.com/biancheng/dedecms/75088.html
热门阅读