推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

Discuz!X设置首页的版块默认收缩

发布于 2015-01-30
一般的默认情况下,论坛的首页的版块都是展开的,点击“减号”图标就能收缩起来。如图:

但是如果在版块内容比较多的情况下,我们想让版块自动收缩起来怎么办呢?对于这个打开收缩的功能,在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] = '';
    }
  }
}

即可
扫一扫添加有偿QQ
扫一扫添加微信客服