织梦会员签到功能二次开发_织梦CMS教程
栏目:网络技术 发布时间:2018-04-03
本文讲解了织梦会员签到增加积分/金币的功能,非插件,安全无毒,需手动修改文件。一、在页面中引入ajax代码:<script language="

本文讲解了织梦会员签到增加积分/金币的功能,非插件,安全无毒,需手动修改文件。

一、在页面中引入ajax代码:

<script language="javascript">

  function ajax_sign() {

    $.ajax({

      type: "POST",

      url: "/member/ajax_sign.php",

      success: function(data) {

        alert(data);

      }

    });

  }

</script>

二、在需要签到按钮的地方增加:

每天<span onclick="ajax_sign();" style="cursor:pointer;">[签到]</span>,赠送积分!

三、新增系统变量,用来设置签到所得积分的数量

变量名称填:cfg_sign_time

变量类型:数字

参数说明:会员签到积分

所属组:会员设置

变量值:10

点击保存变量即可(变量值10表示签到增加10积分),如下图所示

 

四、在会员(member)目录新建一个php文件,命名为ajax_sign.php,文件内容如下(注意:把代码中的【分隔符】替换为#@

<?php
if( $_SERVER['HTTP_REFERER'] == "" )//判断规则,禁止直接运行此php文件
{
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;
};
require_once dirname(__FILE__) . '/config.php';
$uid = $cfg_ml->M_ID;//获取当前登录会员的ID
$time = time();//获取当前的时间戳
$uid = isset($uid) ? (int) $uid : '';
//$cfg_sign_time = "10";//如果忽略了本文的第三个步骤,可以用这行代码直接指定签到+10积分,织梦模板
AjaxHead();
if (!empty($uid)) {
    $sql = "SELECT * FROM 【分隔符】__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 `【分隔符】__member` SET `scores`=`scores`+ $cfg_sign_time , `signtime`='" . time() . "' WHERE `mid`='{$uid}' LIMIT 1");
            echo '签到成功!增加 '.$cfg_sign_time.' 积分';
        } else {
            echo '今天已经签到,休息一下,明天再来吧!';
        }
    } else {
        echo '错误!';
    }
}

五、在数据库中新增一个字段,用来储存会员签到的时间,找到数据库中的dede_member(dede_是你的表前缀,请自行替换)

新增字段:signtime

类型为:int

长度值:10

保存即可。

 

如果你的服务器没有安装数据库管理软件,也可以在织梦后台执行sql语句新增字段

系统 >> SQL命令行工具 >> 执行下面的sql语句

alter table dede_member add signtime int(10)

注意:dede_member是官方默认的数据表,如果你的程序更改了数据表前缀,那么就需要把 dede_ 进行替换

执行成功后如下

 

 



# 大匠萃茶奶茶营销推广  # 请自行  # 忽略了  # 网站建设资源分配  # seo原创编辑  # 微信网站建设方案详细  # 一叶子面膜营销推广方案  # seo推广用什么seo博客  # 奢侈品营销活动网站推广  # seo高级教学  # 五指山抖音关键词seo优化排名电话  # 江苏网页关键词排名  # 明天  # 大连seo课程让你  # 南通网站优化报价  # seo网站建设培训  # 专业网站如何做推广赚钱  # seo 百度推广引流  # 临沂网站建设*便宜  # 台州关键词网站推广公司  # 百度推广公司网站是什么  # 淄博外贸seo推广  # 台州seo关键词提升  # 所示  # 织梦CMS教程  # 织梦会员  # 织梦会员签到  # 会员签到  # 宋体  # 分隔符  # 数据库中  # 变量值  # 可以用  # 再来  # 织梦会员签到功能二次开发  # 第三个  # 改了  # 命名为  # 休息一下  # 命令行  # 如下图  # 新建一个  # 这行  # 没有安装  # 数据库管理 


相关文章: 青岛网站建设公司平台_青岛网站建设公司排名_整合营销推广哪家负责  如何通过SEO提升品牌曝光和管理口碑?_SEO优化教程  如何通过网站架构优化实现集团化服务协同_网站建设教程  某品牌旗舰店如何通过SEO取得成功?_SEO优化教程  网站结构优化如何提高搜索引擎抓取效率?_SEO优化教程  自己怎么弄个网站_自己怎么免费建网站_自己怎么开发微信小程序  哪些工具可以监控网站流量以优化SEO?_SEO优化教程  单位网站建设制作流程_单位网站建设制作方案_新余seo公司联系13火星  常州网站制作费用与功能复杂度有关吗_网站建设教程  公司建设网站制作_哪里有网站推广咨询  教育培训行业网站建设的重要性是什么?教育网站建设有什么优势?  天津SEO内容优化策略有哪些?_SEO优化教程  如何通过网站提升旅行社的在线预订量_网站建设教程  上海 网站建设_上海网站建设升级_苏州贸易网站建设单价  成都机械网站建设注意什么?  上海网站建设网络公司_上海网站建设seo_网站页面优化哪家公司好  达州SEO优化中有哪些策略可以提升移动设备适应性?_SEO优化教程  自己建设企业网站_中宁商城网站建设方案  佛山网站建设公司_佛山网站建设制作_单县整合营销推广中心  网站建设如何突出风格?  网站建设包含了哪些内容?  在哪家公司建设网站好呢_在哪家公司建设网站好_昆山建设信息网站  动态网站如何保障用户数据安全_网站建设教程  【淘宝页面出现问题】去淘宝网的时候为什么总是显示这个网站的安全证明书有问题呢?为什么进入淘宝网显示网页有错误?  白帽SEO的优化效果如何保持稳定?_SEO优化教程  中小企业网页制作如何做?中小企业网页制作多少钱?  网站建设经常会碰到哪些问题?  【网页设计怎么做】如何判断网页设计得好不好?如何做好一个网站设计?  空调设备公司SEO案例_SEO优化教程  十大网站建设公司排名_十大网站建设公司_seo工资底薪6000  行业网站建设要注意哪些技巧?  ​企业怎么做好品牌网站建设?  ​响应式网站建设的几点规范要求  全国高端网站建设有哪些_高端网站建设哪家好_产品营销推广英文ppt  网站设计模板推荐-高品质可定制模板_美食营销推广语录大全  【如何建个人的网站】如何建立自己的个人博客网站?如何建立个人网站,我想建立自己的网站?  如何通过市场细分和构建受众画像来优化罗湖SEO策略?_SEO优化教程  珠海高端品牌网站建设公司_珠海高端品牌网站建设_广州网站优化页面设计  如何才能让网站建设公司把自己的网站做好?  旅游酒店网站建设怎么做?  网站建设如何优化站内新闻?  自己做公司网站_自己做个网站卖东西_自己做个网站  宝安网站制作公司有哪些_商业街快题设计网站推广  宁波地区SEO市场的*新动态_SEO优化教程  建设网站公司_建设网站公司哪好_seo外链优化平台  网站建设公司选择不能随意  成都网站开发中响应式设计常见技术难题与解决思路_网站建设教程  西安高端网站建设_高端 网站建设_湖北网站推广优化报价  如何选择合适的平台进行SEO推广?_SEO优化教程  自定义网站制作_自定义网站_自定义网页界面 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554