• 返回列表

    [Discuz!] 如何設置首頁的版塊默認收縮?

    一般的默認情況下,論壇的首頁的版塊都是打開的。如圖:
    002551x8nn028xnszzi708.png.thumb.jpg

    但是如果在版塊內容比較多的情況下,我們想讓版塊自動收縮起來怎么辦呢?對于這個打開收縮的功能,在discuz中是通過$_G['cookie']['collapse']這個來控制的,我們想達到默認收縮的目的只要找到source\module\forum\forum_index.php文件,把513-532行這段代碼:
    1.         foreach($catlist as $fid => $forum) {
    2.                 if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$fid.'_') === FALSE) {
    3.                         $catlist[$fid]['collapseimg'] = 'collapsed_no.gif';
    4.                         $collapse['category_'.$fid] = '';
    5.                 } else {
    6.                         $catlist[$fid]['collapseimg'] = 'collapsed_yes.gif';
    7.                         $collapse['category_'.$fid] = 'display: none';
    8.                 }
    9.         }

    10.         for($i = -2; $i <= 0; $i++) {
    11.                 if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$i.'_') === FALSE) {
    12.                         $collapse['collapseimg_'.$i] = 'collapsed_no.gif';
    13.                         $collapse['category_'.$i] = '';
    14.                 } else {
    15.                         $collapse['collapseimg_'.$i] = 'collapsed_yes.gif';
    16.                         $collapse['category_'.$i] = 'display: none';
    17.                 }
    18.         }
    19. }
    復制代碼
    修改為:
    1.         foreach($catlist as $fid => $forum) {
    2.                 if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$fid.'_') === FALSE) {
    3.                         $catlist[$fid]['collapseimg'] = 'collapsed_yes.gif';
    4.                         $collapse['category_'.$fid] = 'display: none';
    5.                 } else {
    6.                         $catlist[$fid]['collapseimg'] = 'collapsed_no.gif';
    7.                         $collapse['category_'.$fid] = '';
    8.                 }
    9.         }

    10.         for($i = -2; $i <= 0; $i++) {
    11.                 if(!isset($_G['cookie']['collapse']) || strpos($_G['cookie']['collapse'], '_category_'.$i.'_') === FALSE) {
    12.                         $collapse['collapseimg_'.$i] = 'collapsed_yes.gif';
    13.                         $collapse['category_'.$i] = 'display: none';
    14.                 } else {
    15.                         $collapse['collapseimg_'.$i] = 'collapsed_no.gif';
    16.                         $collapse['category_'.$i] = '';
    17.                 }
    18.         }
    19. }
    復制代碼
    即可

    返回列表
    新婚少妇莹莹系列