织梦cms教程

织梦cms教程
织梦DEDECMS会员签到加积分的实现方法
首页 > 织梦cms教程 > 正文内容

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

admin2021-08-20织梦cms教程1550
本文实例讲述了DEDECMS织梦模板中会员签到加积分的实现方法。分享给大家供大家参考。具体实现方法如下:
1、修改模板页面member\templets\index.htm头部加入js:
 
代码如下:

01<script language="javascript" type="text/javascript">
02function ajaxSign() {
03$.ajax({
04type:"get",
05url:"http://www.bitsCN.com/member/ajax_sign.php",
06data:{uid:<?php echo $cfg_ml->M_ID;?>,time:new Date()},
07success:function(data){
08alert(data);
09if (data != '今日已签到,请勿重复提交!' || data != 'ERROR') {
10location.reload(true);
11}
12},
13});
14}
15</script>
2、然后在需要显示的部分加入:
 
代码如下:

1<a href="javascript:ajaxSign();" target="_self">签到</a><span>( 每天签到,赠送金币!)</span>
3、上传ajax_sign.php到member目录,可以自己建立个文本文件然后复制以下内容到文本文件里,最后该文件改名为ajax_sign.php,注意后缀名.
ajax_sign.php文件的内容为:

代码如下:
 
01<?php
02require_once(dirname(__FILE__).'/config.php');
03$uid = isset($uid) ? (int)$uid : '';
04AjaxHead();if(!emptyempty($uid)) {
05$sql = "SELECT * FROM dede_member WHERE `mid`='{$uid}' LIMIT 1";
06$dsql->Execute('me',$sql);
07$arr = $dsql->GetArray('me');
08if ($arr) {
09$signdate = date('Y-m-d', $arr['signtime']);
10if ($signdate < date('Y-m-d')) {
11$dsql->ExecuteNoneQuery("UPDATE `dede_member` SET `scores`=`scores`+" . $GLOBALS['cfg_score_sign'] . ", `signtime`='" . time() . "' WHERE `mid`='$uid' LIMIT 1");
12echo '签到成功!积分增加' . $GLOBALS['cfg_score_sign'] . '个'; } else { echo '今日已签到,请勿重复提交!'; }
13} else { //phpfensi.com
14echo 'ERROR';
15}
16}else{
17echo '您还没有登录请登录!';
18}
19?>


4、在dede_member中增加一个字段段名为:signtime 类型为INT 长度值为:12
5、 在系统基本设置 增加新的 变量:
变量名称填:cfg_score_sign
变量类型:文本
参数说明:会员签到所得积分,
所属组:互动设置
设置完成后点击 保存变量即可 。


扫描二维码推送至手机访问。

版权声明:本文由郑州网站建设郑州乐搜网络发布,如需转载请注明出处。

转载请注明出处http://www.hnglyl.com/?id=48

标签: 织梦cms教程
分享给朋友:

相关文章

织梦获取栏目和首页的时间的函数

织梦获取栏目和首页的时间的函数

在织梦/include/extend.func.php 文件 添加以下代码//获取当前栏目的url时间 function remote_filectime($url_file){...

DedeCMS图集上传图片无水印的BUG修正方法

DedeCMS图集上传图片无水印的BUG修正方法

  DedeCMS用图集模型做图片站时,发现默认的上传图片不自动添加水印,经过多次检查发现确实存在这样一个BUG,我们这里分享一下织梦图集上传无水印BUG的解决办法:  找到并打开织梦后台管理目录下的...

如何让织梦栏目外部链接在新窗口中打开-新方法

如何让织梦栏目外部链接在新窗口中打开-新方法

如何让织梦栏目外部链接在新窗口中打开-新方法  织梦模板默认情况下导航里面的外部链接点击了是直接在当前窗口打开的,这样不利于SEO优化,我们需要修改成在新窗口中打开,但是如果直接在导航标签里面添加ta...

织梦dedecms文章页调用图片集中的图片

织梦dedecms文章页调用图片集中的图片

很多在织梦dedecms首页调用图片集中的图片,在列表页也会调用,但是在文章内容页的时候就调用不来了,修改几个文件其实也可以调用出来,注意文件要备份。打开\include\arc.archives.c...

织梦dede生成文章内容缩略图时自动加上域名绝对路径

织梦dede生成文章内容缩略图时自动加上域名绝对路径

织梦dede生成文章内容缩略图时自动加上域名绝对路径  今天又接了个织梦CMS的有偿服务,客户想要后台添加文章内容的时候,缩略图自动变成带上绝对路径的格式.比如我们默认的缩略图是这样的 /uplo...

dede织梦自定义文件名如何用拼音或英文标题的方法

dede织梦自定义文件名如何用拼音或英文标题的方法

让DedeCMS文章标题页显示路径为“标题拼音.html”,例如:文章标题为:我是一个兵,文章路径显示:woshiyigebing.html 方法: 后台-->网站栏目管理,修改栏...

郑州网站建设公司教你织梦模板DEDECMS中如何修改tag标签长度的教程

郑州网站建设公司教你织梦模板DEDECMS中如何修改tag标签长度的教程

  织梦模板DEDECMS中如何修改tag标签长度的教程  我们如何才能改变织梦tag标签字符长度呢?接下来由郑州网站建设公司郑州网站优化小惠为您解答该问题:  许多CMS类网站都是DEDE织梦系统,...

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置

织梦dede:php标签中调用其他普通标签和页面相关变量及全局配置  经过测试貌似dedecms织梦模板{dede:php}标签中不能直接使用其他普通标签例如:{dede:field.title/},...

DEDECMS文档通过审核后再奖励的实现方法

DEDECMS文档通过审核后再奖励的实现方法

织梦模板无疑是一个优秀PHP建站系统,拥有较大用户群,最近我也应用织梦模板建设了一个网站,但发现会员上传文档时,还没有被管理审核,就已经增加了相关的积分。应该说这给一些不良会员提供一个刷分平台,于是我...

PbootCms内页打不开的常见情况汇总

PbootCms内页打不开的常见情况汇总

PbootCms内页打不开的常见情况汇总最近有同学遇到PbootCms内页无法正常访问的情况。包括但不限于:1、点任何链接都跳转到首页2、内页访问报错。出现这些问题80%都是伪静态没搞对。最简单粗暴的...

DEDE织梦模板标记、标签、调用以及写法的教程

DEDE织梦模板标记、标签、调用以及写法的教程

  了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十...

郑州网站设计公司教你织梦dede模板文章或者图片路径生成太长怎么改?

郑州网站设计公司教你织梦dede模板文章或者图片路径生成太长怎么改?

  织梦dede模板文章或者图片路径生成太长怎么改?  比如: 文章路径是这样的/ad/a/webbase/dreamweaver/2010/0408/106.html 我想改成/ad/a/web...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站做网站公司-郑州乐搜网络

郑州乐搜网络帮您解决一切关于网站建设一切问题

复制成功
微信号: 18135699899
添加微信好友, 获取更多信息
我知道了