DedeCMS织梦实现会员签到加积分互动功能

DedeCMS织梦实现会员签到加积分互动功能,第1张

DedeCMS织梦实现会员签到积分互动功能

论坛类有会员互动的网站来说,用户发布文章、评论文章、签到等都能为用户增加积分,而DedeCMS自带的会员系统并没有会员签到增加积分的功能,下面分享这个功能的实现方法,经织梦58测试成功。

1. *** 作数据库,增加一个字段名为signtime,类型为INT,长度20

也可以利用系统的SQL命令

ALTER TABLE `dede_member` ADD COLUMN `signtime` int(20) NULL
2.增加系统变量;
变量名:cfg_score_sign
变量值:10(根据自己需要填写)
变量类型:文本
参数说明:会员签到所得积分
所属组:互动设置
3.打开/member/templets/index.htm,之前增加以下代码

			
		
	


	4.在需要显示的地方加入

	
		
			
				
签到(每天签到,赠送金币!)
5.建立ajax_sign.php文件,传到member目录,PHP文件代码如下
Execute('me',$sql); 
$arr = $dsql->GetArray('me'); 
if ($arr) { 
$signdate = date('Y-m-d', $arr['signtime']); 
if ($signdate < date('Y-m-d')) { 
$dsql->ExecuteNoneQuery("UPDATE `dede_member` SET `scores`=`scores`+" . $GLOBALS['cfg_score_sign'] . ", `signtime`='" . time() . "' WHERe `mid`='$uid' LIMIT 1"); 
echo '签到成功!积分增加' . $GLOBALS['cfg_score_sign'] . '个'; } else { echo '今日已签到,请勿重复提交!'; } 
} else { //www.vi586.com 
echo 'ERROR'; 
} 
}else{ 
echo '您还没有登录请登录!'; 
} 
?>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3008437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存