文章列表置顶功能制作

先在后台选择置顶功能

文章列表置顶功能制作 - 图1

在模板的排序是用istop,post_modified降序

  1. <div class="">
  2. <php>
  3. $lists = sp_sql_posts_paged("cid:$cat_id;order:istop desc , post_modified desc;",10);
  4. </php>
  5. <volist name="lists['posts']" id="vo">
  6. <php>
  7. $smeta=json_decode($vo['smeta'], true);
  8. </php>
  9. <div class="list-boxes">
  10. <h2><a href="{:leuu('article/index',array('id'=>$vo['tid'],'cid'=>$vo['term_id']))}">{$vo.post_title}</a></h2>
  11. <p>{$vo.post_excerpt|msubstr=0,256}</p>
  12. <div>
  13. <div class="pull-left">
  14. <div class="list-actions">
  15. <a href="javascript:;"><i class="fa fa-eye"></i><span>{$vo.post_hits}</span></a>
  16. <a href="{:U('article/do_like',array('id'=>$vo['object_id']))}" class="js-count-btn"><i class="fa fa-thumbs-up"></i><span class="count">{$vo.post_like}</span></a>
  17. <a href="{:U('user/favorite/do_favorite',array('id'=>$vo['object_id']))}" class="js-favorite-btn" data-title="{$vo.post_title}" data-url="{:U('portal/article/index',array('id'=>$vo['tid']))}" data-key="{:sp_get_favorite_key('posts',$vo['object_id'])}">
  18. <i class="fa fa-star-o"></i>
  19. </a>
  20. </div>
  21. </div>
  22. <a class="btn btn-warning pull-right" href="{:leuu('article/index',array('id'=>$vo['tid'],'cid'=>$vo['term_id']))}">查看更多</a>
  23. </div>
  24. </div>
  25. </volist>
  26. </div>