如何将圈子页面的话题 变成最新回复显示在最前面
714
5

我需要的效果圈子页面的话题 最新回复显示在最前


论坛首页文件 是这样实现的

status="1" rows="20" order="list"
status="1" 代表只取审核过的数据 也可以换成 2 只取推荐的数据
rows="20" 代表每次只取20条数据
order="list" 可控排序?

下面这张图就是 需要修改的圈子文件

template\index_style\default\qun\content/pc_show.htm


by="desc" 代表降序,也可以换成 asc 是升序

我感觉对于 最新回复 显示在最前面 的这种 显示方式来说没什么用 去掉了


对比之后 我就把 order="id"改成了 order="list"


我想要的效果 这就这实现了。


如果当前圈子 有置顶的帖子 优先显示 

但是默认模板没有置顶的标识

调整一下如下图


{if $rs.list>time()}置顶
{elseif ($rs.status>1)}精
{elseif (time()-$rs.create_time<3600*24)}新
{elseif ($rs.view>10)}热
{else /}{$rs.view}
{/if}

效果如下


其实就算我们完全看不懂代码 看不懂意思

但是我们可以从整个系统中找到 类似或者一样功能的页面 文件

最后对比 找不同 备份、修改、测试不成功就恢复备份文件呗。



8
赏礼
赏钱
收藏
点击回复
      全部留言
  • 5
0 赏钱 赏礼回复
  • 海上漂 普通粉丝 消费:0元 2018-11-10 15:31 15:316楼

    现在的代码可值钱啦

0 赏钱 赏礼回复
  • qiqi123 普通粉丝 消费:3元 2018-11-10 14:59 14:596楼

    真是大爱呀,刚需

0 赏钱 赏礼回复
  • 无痕 青铜粉丝 消费:517.7元 2018-11-10 11:57 11:57
    华为
    6楼
    亲亲早写啊,我昨天改完了
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1模板讨论
        圈内贴子1351
    • 圈子成员298
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

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