cms需要加入点赞功能
class="topic_agree"是即时刷新
HTML:
<div class="article-donate">
<a href="javascript:TopicAgree();" class="btn btn-primary btn-like btn-lg" data-action="vote" data-type="like" data-id="5" data-tag="archives"><i class="fa fa-thumbs-up"></i> 点赞(<span class="topic_agree">{$info.agree}</span>)</a>
<a href="javascript:" class="btn btn-outline-primary btn-donate btn-lg" data-action="donate" data-id="5" data-image="{:urls('index/qrcode/index')}?url={:urlencode(get_url('location'))}"><i class="fa fa-qrcode"></i> 扫描</a>
</div>
JS:
<script type="text/javascript"> //文章点赞 function TopicAgree(){ $.get("{:urls('wxapp.post/agree',['id'=>$id])}?"+Math.random(),function(res){ if(res.code==0){ var num = $('.topic_agree').html(); num++; $('.topic_agree').html(num); layer.msg("点赞成功!",{time:500}); }else{ layer.msg("点赞失败:"+res.msg,{time:2500}); } }); } </script>
可以的,其实跟论坛 类似的.
需要点赞和打赏。
把论坛的这个点赞直接复制过去看试试能不能直接用?