让PHP168 V6商城模型支持用整站积分购买

让PHP168 V6商城模型支持用整站积分购买,第1张

概述为方便会员查看当前自己拥有多少的积分数量,推荐在template/default/buy.htm的开头 <!-- <?php print <<<EOT --> 加上调积分数量的变量,把代码改成: <!-- <?php if(!$lfjuid) { $uidDB[money]="请先登录"; }else{ $uidDB[money]=get_money($lfjuid); } …

为方便会员查看当前自己拥有多少的积分数量,推荐在template/default/buy.htm的开头

<!--
<?PHP
print <<<EOT
-->
加上调积分数量的变量,把代码改成:

<!--
<?PHP
if(!$lfjuID)
{
$uIDDB[money]="请先登录";
}else{
$uIDDB[money]=get_money($lfjuID);
}
print <<<EOT
-->

即可

然后修改
<input type="radio" name="payType" value="货到付款" onclick="setpay('0')">
货到付款

<input type="radio" name="payType" value="整站积分">
整站积分(当前拥有:<Font color="#CC0000">$uIDDB[money]</Font>)
<input type="radio" name="payType" value="货到付款" onclick="setpay('0')">
货到付款

这样前台会员在购买的时候就可以直接查看自己的积分数量了。

接着修改do/buy.PHP
在:
if($payType=='在线支付'&&$totalmoney>0)
{
$pay_code=mymd5("module $totalmoney $orderID $rs[mID] $shopmoney");
echo "<Meta http-EQUIV=REFRESH CONTENT='0;URL=$webdb[www_url]/do/olpay.PHP?pay_code=$pay_code'>";
exit;
}

下面添加:
if($payType=='整站积分'&&$totalmoney>0)
{
if(!$lfjuID)
{
showerr("请先登录才可用积分来支付");

}else{
$uIDDB[money]=get_money($lfjuID);
if( $uIDDB[money]<$totalmoney ){
showerr("你的积分不足$totalmoney");
}else{
add_user($lfjuID,-$totalmoney); //扣除会员的相关积分
$db->query("UPDATE `{$pre}shoporderuser` SET `ifpay`='1' WHERE ID='$orderID'"); //说明已支付
}
}
}

保存即可实现让会员用整站积分来购买产品。

PS: $lfjdb[moneycard] 取值当前会员的金币数量,自然也就可以实现消耗金币来购买了,当然了,你用$lfjdb[money]也是可以取值当前会员的积分数量,灵活靠你自己来掌握。

总结

以上是内存溢出为你收集整理的让PHP168 V6商城模型支持用整站积分购买全部内容,希望文章能够帮你解决让PHP168 V6商城模型支持用整站积分购买所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1005659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存