Вход
Главное меню







NewBB: Выбор нитевидный или плоский из деталей пользователя
#1


Этот и другие хаки доступны для скачивания тут: Несколько полезных хаков

Платформа: Xoops 2.0.2, 2.0.3
Модуль NewBB
Предмет хака: Выбор нитевидности или плоского отображения по-умолчанию из деталей пользователя (там правда имелась ввиду оборажение комментариев, но кто-нибудь видит разницу?)

Файл \modules\newbb\viewtopic.php,
строка 44, вместо строки $viewmode = (isset($HTTP_GET_VARS['viewmode'])) ? $HTTP_GET_VARS['viewmode'] : 'flat';
Quote:
//Начало хака на предмет Нитевидности из деталей пользователя
if (isset($HTTP_GET_VARS['viewmode']) && trim($HTTP_GET_VARS['viewmode']) == "thread"){
$viewmode = "thread";
} else if ((!isset($HTTP_GET_VARS['viewmode']) || trim($HTTP_GET_VARS['viewmode']) != "flat")&&($xoopsUser)){
if ($xoopsUser->getVar('umode')=='thread'){
$viewmode = 'thread';
} else {
$viewmode = 'flat';
};
} else {
$viewmode = "flat";
};
//Конец хака на предмет Нитевидности из деталей пользователя


Строка 252 или 253, короче вместо if ($total_posts > 50) { и всего блока
до if ( $can_post == 1 ) { (не включая эту строчку)
Quote:
//Начало хака на предмет Нитевидности из деталей пользователя
if ($total_posts > 50) {
$viewmode ="flat";
// hide link to theaded view
$xoopsTpl->assign('lang_threaded', "" );
$xoopsTpl->assign('lang_flat', _FLAT );
} else {
$xoopsTpl->assign(array('lang_threaded' => _THREADED, 'lang_flat' => _FLAT));
}
//Конец хака на предмет Нитевидности из деталей пользователя


Жду багрепортов.

Posted on: 2003/6/18 0:20
 Top  Print  Reply Quote


Re: NewBB: Выбор нитевидный или плоский из деталей пользователя
#2
Just popping in
Just popping in


Works Good!!!

Posted on: 2003/6/18 6:06
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project