首页建站经验 discuz教程:如何设置首页的版块默认收缩?

discuz教程:如何设置首页的版块默认收缩?

一般的默认情况下,论坛的首页的版块都是打开的。如图:但是如果在版块内容比较多的情况下,我们想让版块自动收缩起来怎么办呢?对于这个打开收缩的功能,在discuz中是通过$_G['cooki…

一般的默认情况下,论坛的首页的版块都是打开的。如图:

discuz教程:如何设置首页的版块默认收缩?

但是如果在版块内容比较多的情况下,我们想让版块自动收缩起来怎么办呢?对于这个打开收缩的功能,在discuz中是通过$_G['cookie'] ['collapse']这个来控制的,我们想达到默认收缩的目的只要找到source/module/forum/forum_index.php文 件,把513-532行这段代码:

foreach($catlist as $fid => $forum) {

if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$fid.'_') === FALSE) {

$catlist[$fid]['collapseimg'] = 'collapsed_no.gif';

$collapse['category_'.$fid] = '';

} else {

$catlist[$fid]['collapseimg'] = 'collapsed_yes.gif';

$collapse['category_'.$fid] = 'display: none';

}

}

for($i = -2; $i <= 0; $i++) {

if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$i.'_') === FALSE) {

$collapse['collapseimg_'.$i] = 'collapsed_no.gif';

$collapse['category_'.$i] = '';

} else {

$collapse['collapseimg_'.$i] = 'collapsed_yes.gif';

$collapse['category_'.$i] = 'display: none';

}

}

}

修改为:
foreach($catlist as $fid => $forum) {

if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$fid.'_') === FALSE) {

$catlist[$fid]['collapseimg'] = 'collapsed_yes.gif';

$collapse['category_'.$fid] = 'display: none';

} else {

$catlist[$fid]['collapseimg'] = 'collapsed_no.gif';

$collapse['category_'.$fid] = '';

}

}

for($i = -2; $i <= 0; $i++) {

if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$i.'_') === FALSE) {

$collapse['collapseimg_'.$i] = 'collapsed_yes.gif';

$collapse['category_'.$i] = 'display: none';

} else {

$collapse['collapseimg_'.$i] = 'collapsed_no.gif';

$collapse['category_'.$i] = '';

}

}

}

即可

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17837.html
上一篇PHP+Mysql基于事务处理实现转账功能的方法
下一篇 discuz实现 本版置顶、分区置顶、全局置顶 三级分类分颜色显示
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部