织梦会员签到功能二次开发_织梦CMS教程


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

一、在页面中引入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怎么搭建  # 所示  # 织梦CMS教程  # 织梦会员  # 织梦会员签到  # 会员签到  # 宋体  # 分隔符  # 数据库中  # 变量值  # 可以用  # 再来  # 织梦会员签到功能二次开发  # 第三个  # 改了  # 命名为  # 休息一下  # 命令行  # 如下图  # 新建一个  # 这行  # 没有安装  # 数据库管理 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 建站之星安装失败:服务器环境不兼容?  定制建站策划方案_专业建站与网站建设方案一站式指南  如何打造高效商业网站?建站目的决定转化率  织梦dedecms留言板注入漏洞edit.inc.php修复方法_织梦CMS教程  如何在万网自助建站中设置域名及备案?  建站之星北京办公室:智能建站系统与小程序生成方案解析  如何获取PHP WAP自助建站系统源码?  修复帝国CMS系统(EMPIRECMS)验证码无法显示的故障_帝国CMS教程  黑客入侵网站服务器的常见手法有哪些?  织梦搜索指定多个栏目的文档_织梦CMS教程  如何批量更改织梦文章发布时间,入库时间,更新时间_织梦CMS教程  dedecms织梦artlist和list标签调用图集图片实现方法_织梦CMS教程  音乐网站服务器如何优化API响应速度?  织梦整合kindeditor文本编辑器乱码问题解决办法_织梦CMS教程  建站之星如何助力网站排名飙升?揭秘高效技巧  广州美橙建站如何快速搭建多端合一网站?  如何选择建站程序?包含哪些必备功能与类型?  织梦(今日更新等)经常用到的统计代码SQL调用语句_织梦CMS教程  如何通过西部建站助手安装IIS服务器?  如何在阿里云部署织梦网站?  dedecms织梦会员通过邮箱找回密码方法_织梦CMS教程  织梦二级域名附件相对路径修改*路径链接_织梦CMS教程  如何在景安服务器上快速搭建个人网站?  织梦dedecms副栏目名称和链接调用_织梦CMS教程  高端企业智能建站程序:SEO优化与响应式模板定制开发  Phpcms V9内容编辑器过滤不支持iframe和JavaScript的解决办法_PHPCMS教程  如何通过VPS建站无需域名直接访问?  建站之星最新版如何快速生成专业网站?  织梦dedecms中添加函数来实现任意字段的调用_织梦CMS教程  建站之星如何助力企业快速打造五合一网站?  建站之星上传入口如何快速找到?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何高效搭建专业期货交易平台网站?  如何快速完成中国万网建站详细流程?  实现虚拟支付需哪些建站技术支撑?  如何在腾讯云服务器快速搭建个人网站?  建站助手4.1:智能建站与SEO优化工具一键生成高效模板  织梦搜索结果页按点击排序的方法_织梦CMS教程  建站助手数据库密码错误与MySQL服务异常排查指南  香港服务器建站指南:免备案优势与SEO优化技巧全解析  织梦dedecms会员注册手机短信验证互亿无线*插件_织梦插件  2017年你不得不知的18项百度排名算法大揭密 _SEO优化教程  如何批量查询域名的建站时间记录?  如何访问已购建站主机并解决登录问题?  建站助手如何使用?三步轻松搭建网站  建站之星后台管理如何实现高效配置?  织梦dedecms在自定义表单里加入验证码的方法_织梦CMS教程  织梦自定义模型*搜索字段不显示链接地址不能调用解决方法_织梦CMS教程  定制建站价位费用解析与套餐推荐全攻略  浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程 

 2018-04-03

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.