人人商城[二开]修改分享页面到朋友圈可以奖励积分

福利:阿里云服务器-全场景 首次购买ECS享实例首台5折限时领取红包

模版修改位置:

addons/ewei_shopv2/template/mobile/default/_share.html

代码:

wx.onMenuShareTimeline({
	{php echo tttaddshare(json_encode($_W['shopshare']))}, // 分享内容
		success: function () { 
			// 用户确认分享后执行的回调函数
			var url = "{php echo mobileUrl('member/addshare', array('ctype'=>fenxiangok))}";
			$.post(url, function(dat){
			//alert(2);
			});
			},
		 cancel: function () { 
		// 用户取消分享后执行的回调函数
	}
								
});

添加一个函数用于去掉分享代码的大括号,

位置:addons\ewei_shopv2\core\inc\functions.php

function tttaddshare($str)
	{
		$str=trim($str,'{');
		$str=trim($str,'}');
		
		return $str;
		
	}

然后在 addons\ewei_shopv2\core\mobile\member\addshare.php 这个文件是新建的

$openid = $_W['openid'];
$uniacid = $_W['uniacid'];
$member = m('member')->getMember($openid);

if ($_GPC['ctype']=='fenxiangok') { //这个判断没乱用只是为了不让人随便访问到而已。
	if (empty($member)) {
		exit();
	}
	$time=date('Y-m-d',time());
	$logrow = pdo_fetch('select * from ' . tablename('ewei_shop_addshare_log') . ' where openid=:openid and uniacid=:uniacid limit 1', array(':openid' => $openid,':uniacid' => $_W['uniacid']));
	//上面这个表是新建的,为了统计分享数量,并且限制每个人每天只能获得一次分享得到积分的机会
	if(strtotime($time)>$logrow['createtime']){
	$log = array('uniacid' => $_W['uniacid'],'openid' => $openid, 'createtime' => strtotime($time));
	pdo_insert('ewei_shop_addshare_log', $log);
	m('member')->setCredit($openid, 'credit2', 1, array(0, '分享赠送积分+1'));
	exit();
	}
}

数据表:

DROP TABLE IF EXISTS `ims_ewei_shop_addshare_log`;
CREATE TABLE `ims_ewei_shop_addshare_log` (
  `id` int(20) NOT NULL AUTO_INCREMENT,
  `uniacid` int(10) NOT NULL,
  `createtime` int(11) DEFAULT NULL,
  `openid` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

因为自己在项目中用到了这块,所以特意记录了下来,希望看到的人能够帮助你。

如果有更多问题可以联系的QQ。就是我用户名,

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如有链接无法下载、失效或广告,请联系站长处理!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 如果你也有好模型或者教程,可以到审核区发布,分享有金币奖励和额外收入!
6. 本站提供的模型、教程、施工图等等其他资源,都不包含技术服务 请大家谅解!
7. 如遇到加密压缩包,默认解压密码为yiweibang.com如遇到无法解压的请联系管理员!

易微帮 » 人人商城[二开]修改分享页面到朋友圈可以奖励积分

提供最优质的资源集合

立即查看 了解详情