Форумы / National / Russian / Тех. поддержка / Баги в Siena 0.9.14

Uch
#38026 24.09.2013 08:41

Замечен неприятный баг в форуме.

Ссылки на отдельные посты в форуме не доступны, если эти посты находятся не на первой странице темы. Т.е., например, ссылка #13, которая должна показывать отдельно пост #13 по адресу, соответствующему тэгу {FORUMS_POSTS_ROW_IDURL} будет приводить к ошибке 404, если пост №13 находится не на первой странице темы.

В этом форуме этот баг тоже есть. С причиной пока не разбирался.

p.s.

Кажется, что в Genoa такой ошибки не было, но на 100% я не уверен.

Добавлено 46 минуты спустя:

Проблема кроется в строках 339-342 файла forums.posts.php:

if ($totalposts > 0 && $d > $totalposts)
{
	cot_die_message(404);
}

Данное условие вызывает cot_die_message(404) при попытке отдельного просмотра любого поста, расположенного на любой странице топика, кроме первой.

$totalposts всегда равно 1.

$d = 0 только для первой страницы.

Отредактировано: Uch (24.09.2013 09:28, 11 лет назад)