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







NewBB: Сортировка сообщений по-умолчанию берется и деталей пользователя
#1


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

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

Файл \modules\newbb\viewtopic.php,
строка 206, начиная со строки if ( isset($HTTP_GET_VARS['jump']) ), заменяя ее, и все что ниже до // initialize the start number of select query
Quote:
//Начало хака на предмет сортировки сообщений в форуме по выбору в деталях пользователя
//if ( isset($HTTP_GET_VARS['jump']) ) { //нафиг не нужная фича, просто руки надо было из жопы достать, чем пытаться изменить направление сортировки, все равно при редактировании мессаги со средней страницы - это не помогло бы
//Исправляется хаком описанным ранее, для перехода на конкретную мессагу, которая может находится на любой странице, но это не мешает
// $order = 'ASC';
// $xoopsTpl->assign(array('order_current' => 'ASC', 'order_other' => 'DESC', 'lang_order_other' => _NEWESTFIRST));
//} else {
if ((isset($HTTP_GET_VARS['order']) && trim($HTTP_GET_VARS['order']) == "DESC")) {
$order = 'DESC';
$xoopsTpl->assign(array('order_current', 'DESC', 'order_other' => 'ASC', 'lang_order_other' => _OLDESTFIRST));
} else {
if ((!isset($HTTP_GET_VARS['order']) || trim($HTTP_GET_VARS['order']) != "ASC")&&($xoopsUser)){
if ($xoopsUser->getVar('uorder')==1){
$order = 'DESC';
$xoopsTpl->assign(array('order_current', 'DESC', 'order_other' => 'ASC', 'lang_order_other' => _OLDESTFIRST));
} else {
$order = 'ASC';
$xoopsTpl->assign(array('order_current' => 'ASC', 'order_other' => 'DESC', 'lang_order_other' => _NEWESTFIRST));
};
} else {
$order = 'ASC';
$xoopsTpl->assign(array('order_current' => 'ASC', 'order_other' => 'DESC', 'lang_order_other' => _NEWESTFIRST));
};
}
//}
//Конец хака на предмет сортировки сообщений в форуме по выбору в деталях пользователя


Завтра, как время будет - допишу еще чтобы тоже самое срабатывало и для вида форумов - плоский или нитевидный. (Уже дописал)

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

ЗЫ. Работал бы ксупс.ру побыстрее и постабильнее - было бы больше хаков сегодня, по 15 минут отправляю сообщение.

ЗЗЫ. Давайте в ЛС, мож подсоблю с хостингом халявным у меня на работе.

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


Re: NewBB: Сортировка сообщений по-умолчанию берется и деталей пользователя
#2
Just popping in
Just popping in


просто MegaRespect за этот хак, то что нужно было очень давно!!!!!!!!!!!
Спасиба!!
А сделай еще чтоб сообщения в комментариях по умолчанию были Flat, Плоские, а то древовидные и не меняется никак (((

Posted on: 2003/6/18 5:57
 Top  Print  Reply Quote


re
#3


а я не совсем понял назначение данного хака

Posted on: 2003/6/18 10:55
http://bratan.no-ip.info
ссылки на игры, фильмы, музыку в eDonkey
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project