GFP & листание страниц при выборе категорий

Go
Gorlum
Сообщения: 100
Зарегистрирован: 23 июн 2009, 16:11

Сообщение Gorlum 28 окт 2009, 14:21

То ли я выложил не ту версию, то ли еще что... Короче, сейчас при листании сбивается категория. Патч-фикс:

Код: Выделить всё

diff -u -r -N -d original\portal\block\ppkBB3cker.php patched\portal\block\ppkBB3cker.php
--- original\portal\block\ppkBB3cker.php   Fri Sep 04 15:12:19 2009
+++ patched\portal\block\ppkBB3cker.php   Wed Oct 28 12:15:14 2009
@@ -232,9 +232,13 @@
   }
 }
 
+if ($list_root) {
+  $list_root = '&lr=' . $list_root;
+};
+
 $template->assign_vars(array(
   'TORR_TABLE_WIDTH' => $config['ppkbb_tmax_thumbwidth']+10,
-  'PAGINATION'  => generate_pagination(append_sid("{$phpbb_root_path}portal.$phpEx", "mode=portal"), $topics_count, $config['ppkbb_portal_torrents_perpage'], $start, true),
+  'PAGINATION'  => generate_pagination(append_sid("{$phpbb_root_path}portal.$phpEx", "mode=portal" . $list_root), $topics_count, $config['ppkbb_portal_torrents_perpage'], $start, true),
   'PAGE_NUMBER' => on_page($topics_count, $config['ppkbb_portal_torrents_perpage'], $start),
   'LATEST_TORR_COUNT' => sizeof($fetch_announcements) ? 1 : 0,
   )


Ручками: открываем файл portal/block/ppkBB3cker.php. Ищем

Код: Выделить всё

 $template->assign_vars(array(
   'TORR_TABLE_WIDTH' => $config['ppkbb_tmax_thumbwidth']+10,

Перед найденным вставляем:

Код: Выделить всё

if ($list_root) {
  $list_root = '&lr=' . $list_root;
};


После найденного заменяем

Код: Выделить всё

  'PAGINATION'  => generate_pagination(append_sid("{$phpbb_root_path}portal.$phpEx", "mode=portal"), $topics_count, $config['ppkbb_portal_torrents_perpage'], $start, true),

на

Код: Выделить всё

  'PAGINATION'  => generate_pagination(append_sid("{$phpbb_root_path}portal.$phpEx", "mode=portal" . $list_root), $topics_count, $config['ppkbb_portal_torrents_perpage'], $start, true),


Тем, кто ничего не понял - ждите обновление с включенным фиксом :)
Аватара пользователя
XTX
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Благодарил (а): 2 раза

Сообщение XTX 28 окт 2009, 16:13

Gorlum, Спасибо, поправил.

Вернуться в «Ошибки, проблемы, недочёты»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 1 гость