专题插件,排序怎么按点击量排序。

193次浏览 更新日期:2021-11-16 19:47:19 分类:问题求助 评论:6


// 专题内容 后台代码。

$where = array('sid' => $sid);

$special_content = D('special_content');

$special_content = $special_content->where($where)->order('id DESC')->limit('0,10')->select();

      //前台调用。

{loop $special_content $val}

{php $tablename = get_model($val['modelid']);}

{php $db = D($tablename);}

{php $res = $db->where(array('id'=>$val['aid']))->find();}

<div class="special_list">

<a href="{$res[url]}">

<p class="title">{$res[title]}</p>

</a>

</div>

{/loop}

//special_content表没有 点击字段。按文章表click排序。

专题插件,排序怎么按点击量来。

我来说两句
  • wanmei
    wanmei 19天前
    @yzmcms 好吧,感觉专题页太单调。想弄个热门排行,加最新排行没用,默认就是最新,我现在弄的是随机文章。
    0
    回复
  • yzmcms
    yzmcms 官网认证 19天前
    @wanmei 连表查询效率很低,不推荐
    0
    回复
  • wanmei
    wanmei 20天前
    @yzmcms 哦,联表查询也不行吗?我都想好多办法了,就是弄不好。
    0
    回复
  • yzmcms
    yzmcms 官网认证 20天前
    这个专题内容是无法按照点击量排序的,因为点击量的字段在内容表,不在专题这里
    0
    回复
  • wanmei
    wanmei 21天前
    @yzmcms 专题的内容加个排行。
    0
    回复
  • yzmcms
    yzmcms 官网认证 21天前
    是要给专题加排行还是专题的内容加排行
    0
    回复
作者信息
发布见解
发内容 回顶部