分享
  • 收藏
  • 举报
    X
    会员互相打赏主题的功能经过大家多日的测试,暂时没发现什么问题,现已上架云市场
    1024
    8

    收费1元,仅仅是象征性的, 大家可以不花钱, 用10个积分兑换下载即可.这样就让大家可以进一步亲自体验积分的重要性与乐趣.



    也可以用在CMS内容页.在内容页模板加入如下代码即可

    <button type="button"><i class="si si-present give-money" data-id="{$id}">打赏</i></button>
    
    <script type="text/javascript">
    //打赏积分 按钮要定义一个 give-money 类
    var sys_dirname = "{:config('system_dirname')}";
    var give_money_url = "{:purl('givemoney/api/give','index')}";
    var count_money_url = "{:purl('givemoney/api/count','index')}";
    var getlist_money_url = "{:purl('givemoney/api/getlist','index')}";
    $(document).ready(function () {
    	$(".give-money").each(function(){
    		var that = $(this);
    		var id = that.data('id');
    		var rid = typeof(that.data('rid'))=='undefined' ? 0 : that.data('rid');
    		var cid = typeof(that.data('cid'))=='undefined' ? 0 : that.data('cid');
    		
    		that.each(function(){
    			var obj = $(this);
    			$.post(count_money_url,{'sysname':sys_dirname,'id':id,'rid':rid,'cid':cid},function(res){
    				if(res.code==0){	//有人打赏过了
    					obj.html(' '+res.data);
    					obj.click(function(){
    						layer.confirm('请问你是要打赏?还是要查看打赏的用户列表',{btn:['我要打赏','查看用户']},function(){
    							layer.closeAll();
    							putnum();
    						},function(){
    							getlist();
    						});						
    					});
    				}else{	//还没人打赏
    					obj.click(function(){						
    						putnum();
    					});					
    				}
    			});
    		});
    		
    		//显示打赏用户
    		var getlist = function(){
    			layer.closeAll();
    			layer.load(1);
    			$.post(getlist_money_url,{'sysname':sys_dirname,'id':id,'rid':rid,'cid':cid},function(res){
    				layer.closeAll();
    				if(res.code==0){
    					var str = '';
    					res.data.forEach(function(rs){
    						str += '<div style="padding:5px;"><span style="color:blue;">' + rs.username + '</span> 打赏积分: ' + rs.money + ' 个 <span style="color:#666;">['+rs.create_time+']</span></div>';
    					});
    					layer.open({
    					  title:'打赏用户列表',
    					  type: 1,
    					  area: '98%',
    					  content: '<div style="padding:15px;">' + str + '</div>',
    					});
    				}else{
    					layer.alert(res.msg);
    				}
    			}).fail(function(){layer.closeAll();layer.alert('页面出错了!')});
    		}
    		
    		//打赏输入积分个数
    		var putnum = function(){
    			layer.prompt({
    				  formType: 0,
    				  value: '3',
    				  title: '请输入要打赏的积分个数',
    				  //area: ['100px', '20px'] //formType:2 自定义文本域宽高
    				}, function(value, index, elem){
    					layer.close(index);
    					postdata(value);
    				}
    			);
    		};
    		
    		//打赏提交数据
    		var postdata = function(num){			
    			layer.load(1);
    			$.post(give_money_url,{'sysname':sys_dirname,'money':num,'id':id,'rid':rid,'cid':cid,'about':''},function(res){
    				layer.closeAll();
    				if(res.code==0){
    					layer.msg('谢谢你的打赏!');
    				}else{
    					layer.alert(res.msg);
    				}
    			}).fail(function(){layer.closeAll();layer.alert('页面出错了!')});
    		}		
    	});
    });
    </script>


    15
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 8
    • 糖拌米饭灬 程序开发者 消费:565.21元 2018-06-27 22:04 22:046楼

      第一时间购买 

    0 赏钱 赏礼回复
    • 松麦TOP 普通粉丝 消费:10元 2018-06-27 21:42 21:426楼

    0 赏钱 赏礼回复
    • 9ge 普通粉丝 消费:0元 2018-06-27 15:27 15:276楼

      谢谢,话说,这个积分怎么得到

      admin 消费:3.03元 2018-06-27 15:48
      每天签到. 或者是发表好的主题或者回复,别人会打赏. 也可以去抽奖.大转盘
      2018 消费:8205.16元 2018-06-27 19:23
      抽奖转盘是个坑。
    1 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2018-06-27 18:45 18:456楼
      关键是很多人不愿意用RMB打赏
    0 赏钱 赏礼回复
    • 彭泽商家在线 普通粉丝 消费:105.01元 2018-06-27 15:27 15:276楼

      买了 积婚兑换滴

    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648