一般的默認(rèn)情況下,論壇的首頁(yè)的版塊都是打開的。如圖:
但是如果在版塊內(nèi)容比較多的情況下,我們想讓版塊自動(dòng)收縮起來怎么辦呢?對(duì)于這個(gè)打開收縮的功能,在discuz中是通過$_G['cookie'] ['collapse']這個(gè)來控制的,我們想達(dá)到默認(rèn)收縮的目的只要找到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] = '';
}
}
}
即可
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: