找回密码
 立即注册

只需一扫,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 25496|回复: 0

[技术经验] discuz限制顶置帖子显示数量的方法。

[复制链接]

8万

主题

421

回帖

9万

积分

管理员

积分
94377
QQ
发表于 2016-1-25 19:33:22 | 显示全部楼层 |阅读模式
需要修改的文件是:
template\default\forum\forumdisplay_list.htm
如果你模板是第三方模板,且模板也修改了这个文件,你自己打开文件按照下面方法修改:

下面这个变量是限制的数量,可以随便改。
  1. $displayorder_num > 3
复制代码


找到
  1. <!--{loop $_G['forum_threadlist'] $key $thread}-->
复制代码
把他修改为:
  1. {eval $displayorder_num=0;}
  2.                                                 <!--{loop $_G['forum_threadlist'] $key $thread}-->
  3.                                                         {if $thread['displayorder'] > 0}
  4.                                                                 {eval ++$displayorder_num}
  5.                                                         {/if}

  6.                                                         {if $displayorder_num > 3 && $thread['displayorder'] >0}
  7.                                                                 {eval $thread['displayorder']=0;}
  8.                                                         {/if}
复制代码



如果你要直接不显示上面的帖子,则可以修改为下面的:
  1. {eval $displayorder_num=0;}
  2.                                                 <!--{loop $_G['forum_threadlist'] $key $thread}-->
  3.                                                         {if $thread['displayorder'] > 0}
  4.                                                                 {eval ++$displayorder_num}
  5.                                                         {/if}

  6.                                                         {if $displayorder_num > 3 && $thread['displayorder'] >0}
  7.                                                                 {eval continue;}
  8.                                                         {/if}
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

QQ|Archiver|手机版|小黑屋|站秘书 ( 蜀ICP备15034504号-3 )

GMT+8, 2024-4-16 17:55 , Processed in 0.530636 second(s), 36 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表