Не отображаются на главной странице новые темы из подразделов

Автор nefact, 07 июля 2020, 15:34:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nefact

Здравствуйте уважаемые,

Имеются порядка 10 подразделов, при создании новой темы на главной в списке разделов она не отображается, а отображается старая тема из самого первого подраздела. Есть какое-то решение? Тыка-мыкал, решил спросить у знающих.

P.S. Прошу про мышей, которые ели кактус, но все равно кололись не напоминать - мы не ищем легких путей.

Yarik

Цитата: nefact от 07 июля 2020, 15:34:37Здравствуйте уважаемые,

Имеются порядка 10 подразделов, при создании новой темы на главной в списке разделов она не отображается, а отображается старая тема из самого первого подраздела. Есть какое-то решение? Тыка-мыкал, решил спросить у знающих.

P.S. Прошу про мышей, которые ели кактус, но все равно кололись не напоминать - мы не ищем легких путей.
Ждать
Фикс этого уже есть.По крайней мере я это читал.Когда включат это в релиз не известно.

nefact

А не подскажите где фикс поискать? Никак не получается нормальный поисковый запрос составить по данной проблеме)

Yarik

Цитата: nefact от 08 июля 2020, 00:23:03А не подскажите где фикс поискать? Никак не получается нормальный поисковый запрос составить по данной проблеме)
На гитхабе,в ветке 2.1
Точной ссылки нет.

nefact

Заплачу 1000 тому, кто решит найдет решение) Связь личка

nefact

Сегодня хороший человек помог с решением вопроса, я его отблагодарил за кучу потраченного времени и делюсь информацией


ЦитироватьЭто исправление для правильного вывода последнего сообщения внизу форума в инфоцентре https://gist.github.com/realdigger/2ab98de938859cad49bff9249cd148c7

Это исправления для правильного вывода последнего сообщения из подраздела в корневом разделе https://gist.github.com/realdigger/e5d2b290222042ac00c5e981f81666f1


Как только завтра руки дойдут до фикса, опишу детали как пофиксил

nefact

Только руки дошли. Перевожу тем, кому непонятна структура фиксов

Делаем резервную копию файла путь до форума/Sources/Subs-BoardIndex.php и его же редактируем. Находим код (строка номер 362):

if ($isChild && !empty($row_board['poster_time']) && $row_boards[$row_board['id_parent']]['poster_time'] < $row_board['poster_time']) $this_category[$row_board['id_parent']]['last_post'] = $this_last_post;


Удаляем или комментируем обрамляя /* код */

Вставляем код:

if ($isChild && !empty($row_board['poster_time'])            && $row_boards[$row_board['id_parent']]['poster_time'] < $row_board['poster_time']            && (empty($this_category[$row_board['id_parent']]['last_post']) || $this_last_post['timestamp'] > $this_category[$row_board['id_parent']]['last_post']['timestamp'])        )        $this_category[$row_board['id_parent']]['last_post'] = $this_last_post;
Профит, все работает!