在上面这个帖子当中,我曾提过,关于积分购买方面的建议,我的观点是既然已经有了需要积分购买的提示,如图:
点击立即支付,就无需跳出确认支付的提示啦,官方没响应是否支持这样的建议。于是自己动手解决,思路如下:
既然是JS提示,能否去掉这个确认框,直接执行扣积分的这个步骤呢,再延伸下,如果积分不够,光提示积分不够,是不是也不太符合经营需要啊,能跳转到充值页面岂不是更合理,于是就改成了下断这个代码,喜欢的,需要的拿去直接替换即可使用。
路径地址:template/index_style/default/bbs/content/pc_show.htm 大概927-938之间代码用下面代码直接替换即可,
//消费积分才能查看 function view_content_paymoney(str){ $.get("{:urls('wxapp.viewcheck/ckmoney')}?md5str="+str,function(res){ if(res.code==0){ window.location.reload(); }else{ // layer.confirm(content, options, yes, cancel) layer.confirm(res.msg, {icon: 6, title:'提示',yes: function(index){ //do something location.href = "{:urls('/member.php/member/plugin/execute/plugin_name/marketing/plugin_controller/jifen/plugin_action/add')}"; }, cancel: function(index, layero){ //do nothing layer.close(index); } }); } }); }
积分足够时,直接扣除积分,显示隐藏内容,积分不够时,提示如下:
点击确定,跳转到充值页面,取消则仍留在当前页面。
如果配合修改下application/bbs/index/wxapp/Viewcheck.php 第51行的
return $this->err_js('你的积分不足 '.$money.' 个');
改成:return $this->err_js('你的积分不足 '.$money.' 个,请点确定去充值吧!');
则提示如下哦