Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

论坛列表字体变大浅析。(附带移除帖子列表侧栏)

[复制链接]
haha123_0 发表于 2010-6-2 09:49:23 | 显示全部楼层 |阅读模式
本帖最后由 haha123_0 于 2010-6-23 16:55 编辑


最终效果演示:http://www.luler.com/forum-2-1.html

看了一下源代码,论坛列表字体变大的控制方法大致如下。

论坛列表大字体样式由 class="xs2" 样式进行控制,这点可在\template\default\forum\forumdisplay_list.htm
第176行左右可见:代码如下

                                        <a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_G['gp_archiveid']}archiveid={$_G['gp_archiveid']}&{/if}extra=$extra"$thread[highlight]{if $thread['isgroup'] == 1} target="_blank"{/if}{if $simplestyle} class="xs2"{/if} class="xs2">$thread[subject]</a>

前面的 {if $simplestyle}  是条件判断,如果 $simplestyle 为真,则可出现大的字体列表。

我们在继续研究这个 $simplestyle,这个变量是在 source\module\forum\forum_forumdisplay.php
这个文件进行控制,通过查找,在文件第254行左右,可发现控制语句:
$simplestyle = !$_G['forum']['allowside'] || $page > 1 ? true : false;

原来是默认的控制规则是这样:如果论坛不允许侧边栏或者分页大于1 ,$simplestyle的值为真。

如果想强制使用大字体列表,修改方法:
方法1:直接修改模板文件\template\default\forum\forumdisplay_list.htm
在176左右,把 {if $simplestyle} class="xs2"{/if} 改为  class="xs2"
更新缓存,完成!

方法2:修改控制文件source\module\forum\forum_forumdisplay.php
在254行左右,把$simplestyle = !$_G['forum']['allowside'] || $page > 1 ? true : false;
替换成
$simplestyle =true;
更新缓存,完成。这个也可以移除帖子列表侧栏:》(官方后台没设置滴哦)

方法3:
后台设置,论坛不出现侧边栏,这样不用修改代码鸟。

有图有真相:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
风笛雨轩 发表于 2010-6-2 09:54:23 | 显示全部楼层
回复

使用道具 举报

 楼主| haha123_0 发表于 2010-6-2 09:57:09 | 显示全部楼层


顶顶更健康,和俺一样的菜鸟们不用愁如何变大字体了。。。。
回复

使用道具 举报

berliz 发表于 2010-6-2 10:29:01 | 显示全部楼层
回复 1# haha123_0 的帖子


    不错不错~~
回复

使用道具 举报

hsyule 发表于 2010-6-17 19:19:50 | 显示全部楼层
回复

使用道具 举报

 楼主| haha123_0 发表于 2010-6-23 16:52:49 | 显示全部楼层
本帖最后由 haha123_0 于 2010-6-23 16:54 编辑

方法2:修改控制文件source\module\forum\forum_forumdisplay.php
在254行左右,把$simplestyle = !$_G['forum']['allowside'] || $page > 1 ? true : false;
替换成
$simplestyle =true;
更新缓存,完成。这个也可以移除帖子列表侧栏(默认第一页无法移除滴):》(官方后台没设置滴哦)
回复

使用道具 举报

cometj 发表于 2010-6-23 16:56:17 | 显示全部楼层
好东西,先收藏了!
回复

使用道具 举报

xk_100 发表于 2010-7-27 05:35:21 | 显示全部楼层
做个记号,方法2可用!~
回复

使用道具 举报

freeman3c 发表于 2010-7-30 23:33:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-5-29 05:52 , Processed in 0.050645 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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