Sebastyan
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору lynx Без этого блока Цитата: else { &error("$ibtxt{'3005'}&$ibtxt{'3006'}"); }; | при вводе, например, вручную вызова несуществующего топика вываливается страница топика без контента + нарушаются цвета ячеек таблицы И та же байда вылазит, если ввести в ссылке ...forum=1&topic=68&start=Число>=ЧислуСообщенийТемы, Причём это происходило и без искусственного ввода завышенного числа (иногда, что тоже неприятно). Подправил тут (topic.cgi): Найти: Код: if ($numberofitems > $maxthreads) { $showmore = "yes"; if ((!$instart) or ($instart < 0)) { $instart = 0; } if ($instart > 0) { $startarray = $instart; } else { $startarray = 0; } | Заменить на: Код: if ($numberofitems > $maxthreads) { $showmore = "yes"; if ((!$instart) or ($instart < 0) or ($instart >= $numberofitems)) { $instart = 0; } if ($instart > 0) { $startarray = $instart; } else { $startarray = 0; } | Теперь в подобных ситуациях идёт переход на первую страницу темы. |