您当前的位置: 主页 > 优化教程
本文实例讲述了DEDECMS会员签到加积分的实现方法。分享给大家供大家参考。具体实现方法如下:
 
1、修改模板页面member\templets\index.htm头部加入js:
 
<script language="javascript" type="text/javascript">
function ajaxSign() {
$.ajax({
type:"get",
url:"http://www.bitsCN.com/member/ajax_sign.php",
data:{uid:<?php echo $cfg_ml->M_ID;?>,time:new Date()},
success:function(data){
alert(data);
if (data != '今日已签到,请勿重复提交!' || data != 'ERROR') {
location.reload(true);
}
},
});
}
</script>
 
2、然后在需要显示的部分加入:
 
代码如下:
 
<a href="javascript:ajaxSign();" target="_self">签到</a><span>( 每天签到,赠送金币!)</span>
 
3、上传ajax_sign.php到member目录,可以自己建立个文本文件然后复制以下内容到文本文件里,最后该文件改名为ajax_sign.php,注意后缀名.
 
ajax_sign.php文件的内容为:
 
 
代码如下:
 
<?php
require_once(dirname(__FILE__).'/config.php');
$uid = isset($uid) ? (int)$uid : '';
AjaxHead();if(!emptyempty($uid)) {
$sql = "SELECT * FROM dede_member WHERE `mid`='{$uid}' LIMIT 1";
$dsql->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二次开发有所帮助。
 

关键词:DEDECMS,会员,签到,加,积分,的,实现,方法,本文,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦dede编辑器附件和自定义字段附件上传文件点击无反应dede编辑器上的【附件】或者自定义字段【附件类型】,刚刚上传的文件不... 2021-07-22
织梦cms复制页面内容,自动在后面加上网址dedecms织梦COPY页面内容,自动在后面加上网站信息,利于SEO... 2021-07-27
dede文档关键词维护项“链接网址”过长被截断如何解决dede5.7文档关键词维护项链接网址过长被截断解决办法 dedecm... 2021-08-27
DEDECMS内容图片在二级域名下调用的方法DedeCmsSYSTEM_配置参数-其它选项中有两个配置选项:[附件... 2021-07-22
织梦标题优化终极教程这时整理出可以更改织梦模板文章页的title结构的方法。我们知道 织梦... 2021-07-30
织梦DEDE dede:arclist文章列表前面自动加递增数字标签只需加上这个即可 [field:global runphp=yes n... 2021-07-27
DedeCMS首页调用缩略图为背景配合{dede:arclist}{/dede:arclist}标签使用... 2021-07-30
DedeCMS文章添加跳转属性后打开出现空白的解决方法使用DedeCMS发布文章时,如果给文章添加了跳转属性,有时候会出现跳... 2021-08-09
织梦DedeCMS通过Tag标签获取相关文章织梦的相关文章是根据tag和文章关键词来的,不过效果不是特别的好,获取... 2021-07-30
织梦DedeCMS会员空间内的文章列表无法分页的解决办法DedeCMS 5.7会员空间的文章列表分页显示不正常,总是显示0页0... 2021-07-30
dedecms织梦list标签按照权重排序织梦默认的列表页排列顺序是按照时间修改顺序,但是有些产品的重要性是有区... 2021-07-30
dedecms5.7调用会员登录 显示登陆状态一下代码就是 调用会员登陆状态,退出,显示注册和登陆 {dede:ph... 2021-07-27
织梦DedeCMS会员登录或退出后如何直接跳转到首页织梦dedecms默认情况下的会员登录后会直接跳转到会员中心,退出也是... 2021-07-30
织梦CMS实现复制文章自动加出处信息假如发现自己辛苦创作的很多文章被别人复制或者采集而去,一个链接都不留下... 2021-08-14
百度编辑器ueditor的高亮代码自动适应设备宽度及自动换行百度编辑器的代码高亮部分非常好看,但是有时候代码过长,在后台预览时没有... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn