DEDECMS会员签到加积分的实现方法

  本文实例讲述了DEDECMS会员签到加积分的实现方法。分享给大家供大家参考。具体实现方法如下:

  1、修改模板页面member empletsindex.htm头部加入js:

  

  2、然后在需要显示的部分加入:

  代码如下:

  签到( 每天签到,赠送金币!)

  3、上传ajax_sign.php到member目录,可以自己建立个文本文件然后复制以下内容到文本文件里,最后该文件改名为ajax_sign.php,注意后缀名.

  ajax_sign.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 { //phpfensi.com

  echo ‘ERROR’;

  }

  }else{

  echo ‘您还没有登录请登录!’;

  }

  ?>

  4、在dede_member中增加一个字段段名为:signtime 类型为INT 长度值为:12

  5、 在系统基本设置 增加新的 变量:

  变量名称填:cfg_score_sign

  变量类型:文本

  参数说明:会员签到所得积分

  所属组:互动设置

  设置完成后点击 保存变量即可

  希望本文所述对大家的dedecms二次开发有所帮助。

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » DEDECMS会员签到加积分的实现方法

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情