首页 > 教程 > Ecshop教程 > 大商创商城手机版增加每日签到送积分

大商创商城手机版增加每日签到送积分

2017-09-07 14:12:22侠客源码 复制链接

用大商创做的手机商城,客户需要积分签到功能,然官方默认没有,幸好我用的是开源版本,可以自己写代码,开始吧!

1、打开mobile/app/http/user/controllers/index.php

在结尾 

}

?>

的上方新增代码:

public function actionQiandao(){
		if (!$_SESSION['user_id']) {
		return false;
		}
		$db = $GLOBALS['db'];
		$user_id = $_SESSION['user_id'];
		$lingdian= local_date("Y-m-d 0:0:0",gmtime() );
		$lingdian= local_strtotime($lingdian);

	
		$today_get = $db->GetOne("SELECT count(*) FROM " . $GLOBALS['ecs']->table('account_log') . " WHERE change_time>='$lingdian' and  user_id= '$user_id' and change_type=55 limit 1");
		if ($today_get>0)
		{
			show_message('今日已签到,请明天再来!', '返回上一页', url('user/index/index'), 'warning');
		}
	 
	   log_account_change($user_id,0, 0, 0, 10, "每日签到送积分",55);
	   show_message("签到成功,积分+10!", '返回上一页', url('user/index/index'), 'success');
	}

我设置的是送10分,自己改数字

2、打开\mobile\resources\views\user\index.html  自己在合适位置插入代码:我的在160行左右位置,

<a href="{url('user/index/qiandao')}">
				<label><i class="iconfont icon-jifen1 color-f9c"></i></label>
				<p class="f-02 col-7">每日签到</p>
			</a>

这样就完工了,上图

另附上两个文件供下载参考,我用的版本为2.2.4, 如果你的版本和我一样,不管开源不开源 直接替换 就可以,如果版本不同,请备份后再替换。自己对应路径替换



扣除积分:0  下载权限: 普通会员
[积分充值]  [升级VIP免积分下载]
压缩包默认解压密码:www.xkmov.net

  • 上一篇:获取Ecshop各个属性的库存的简单方法
  • 下一篇:返回列表