topics display bug. fix. M0rbid 08 Май 2010, 8:42 viewtopic.php ищем: if ( isset($HTTP_POST_VARS['start1']) ) { $start1 = abs(intval($HTTP_POST_VARS['start1'])); $start = (($start1 - 1) * $board_config['posts_per_page']); } else { $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0; $start = ($start < 0) ? 0 : $start; } вырезаем этот кусок из 155 строки и перемещаем в начало файла, ставим после инклудов. Примерно так: define('IN_PHPBB', true); $phpbb_root_path = './'; include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); include($phpbb_root_path . 'includes/bbcode.'.$phpEx); include($phpbb_root_path . 'includes/functions_post.'.$phpEx); $start1 = intval($HTTP_POST_VARS['start1']); if ( !empty($start1) ) { $start1 = abs(intval($HTTP_POST_VARS['start1'])); $start = (($start1 - 1) * $board_config['posts_per_page']); } else { $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0; $start = ($start < 0) ? 0 : $start; } --------------- Гость 08 Май 2010, 8:45 Подписал бы для чего эт)) Мнум то не знает ;/ --------------- M0rbid 08 Май 2010, 8:47 иногда, в больших темах, когда номер последнего поста кратен числу постов на странице, при клике на ссылку >> вылетает ошибка. --------------- чел 08 Июл 2010, 12:49 после такого исправления форум будет игнорировать количество постов на страницу, выставленное в профиле юзера, он будет подставлять то что выставлено по дефолту в админке --------------- M0rbid 10 Июл 2010, 2:14 чел, количество постов на страницу, выставленное в профиле юзера определяется глобально и замещает собой стандартные настройки для зареганых. Как бы там ни было, предыдущий хваб на этой обнове без жалоб полгода просуществовал, а от бага с >> таки избавились ;) --------------- чел 10 Июл 2010, 19:05 Именно поэтому блок if ( isset($HTTP_POST_VARS['start1']) ) { $start1 = abs(intval($HTTP_POST_VARS['start1'])); $start = (($start1 - 1) * $board_config['posts_per_page']); } else { $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0; $start = ($start < 0) ? 0 : $start; } должен выполняться после открытия сессии юзера $userdata = session_pagestart($user_ip, $forum_id); init_userprefs($userdata); поскольку переменные $board_config['topics_per_page'] и $board_config['posts_per_page'] переопределяются именно функцией init_userprefs на значения, установленные в профиле юзера ;) --------------- Дружба Народа 25 Фев 2011, 15:55 Парни,не работает. http://resspect.ru/viewtopic.php?p=40492#40492 "в этой теме нет сообщений" делали,как сказали. --------------- Дружба Народа 25 Фев 2011, 15:56 Что надо сделать?обьясните. --------------- Дружба Народа 25 Фев 2011, 16:24 Кто знает как точно убрать эту ошибку.напишите. --------------- чел 25 Фев 2011, 18:20 какая версия форума установлена? ставь phpBB-WAP v7 SP3 http://phpbb-wap.ru/v7.htm --------------- Дружба Народа 25 Фев 2011, 18:36 Ну.она и стоит. --------------- Дружба Народа 25 Фев 2011, 18:40 Форуму уже 8мес.7ка,сп3.все есть.как убрать эту хрень? --------------- M0rbid 26 Фев 2011, 1:11 Дружба Народа, этот фикс не годен. а трабла такая же? --------------- Дружба Народа 26 Фев 2011, 8:58 M0rbid, ага.такая. ---------------