我需要的效果:圈子页面的话题 最新回复显示在最前面
论坛首页文件 是这样实现的
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}
效果如下
其实就算我们完全看不懂代码 看不懂意思
但是我们可以从整个系统中找到 类似或者一样功能的页面 文件
最后对比 找不同 备份、修改、测试不成功就恢复备份文件呗。
感谢分享
就改了一个 order="list" 结果写了 这么长 我都有点崇拜我自己了。