Не отмечаются прочтенными форумы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

Не отмечаются прочтенными форумы
Здравствуйте. 3.3.8 шаблон we_universal.
На "главной" не работает как положено "Отметить все форумы прочтенными" Вроде что-то происходит, экран моргнет разок как положено, появляется окно что форумы отмечены прочтенными, а значки непрочтенных тем так и остаются красными. После перезагрузки страницы вручную - все нормально. В форумах, разделах и темах всё работает отлично. В чем может быть проблема?
На "главной" не работает как положено "Отметить все форумы прочтенными" Вроде что-то происходит, экран моргнет разок как положено, появляется окно что форумы отмечены прочтенными, а значки непрочтенных тем так и остаются красными. После перезагрузки страницы вручную - все нормально. В форумах, разделах и темах всё работает отлично. В чем может быть проблема?
Phpbb 3.3.11
-
- Поддержка
- Сообщения: 12759
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2278 раз
-
- Поддержка
- Сообщения: 12759
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2278 раз
Re: Не отмечаются прочтенными форумы
А не относящиеся к вопросу ошибки js там есть? (Могут повлиять)
Также: с отключёнными расширениями ошибка повторяется?
Также: с отключёнными расширениями ошибка повторяется?
-
- Поддержка
- Сообщения: 12759
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2278 раз
Re: Не отмечаются прочтенными форумы
автор пишет что должен работать ибо изменений там не так много
Phpbb 3.3.11
-
- phpBB Guru
- Сообщения: 16950
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1702 раза
Re: Не отмечаются прочтенными форумы
Значит проблема в конкретном стиле, очевидно, в его явасриптах.
Re: Не отмечаются прочтенными форумы
Вот такую ошибку выдает консоль
Код: Выделить всё
Cache-Control: private, no-cache="set-cookie"
Phpbb 3.3.11
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Не отмечаются прочтенными форумы
В phpBB 3.3.5 было обновление библиотеки jQuery с версии 3.5.1 на 3.6.0, это довольно существенное изменение.
В подвале форума в файле
overall_footer.html
должна быть ссылка на актуальную версию jQuery, которая обязательно должна присутствовать в директории assets/javascript/
.А вообще, лучше обновить стиль, ИМХО. Вот здесь ссылки на все изменения:
https://www.phpbb.com/community/viewtopic.php?t=2534601
-
- phpBB Guru
- Сообщения: 16950
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1702 раза
-
- Поддержка
- Сообщения: 12759
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2278 раз
Re: Не отмечаются прочтенными форумы
Баг стиля. На чистом форуме подтверждается
Тут класс и заголовок поменяли местами, вместе с другими изменениями разметки
Просто поменять обратно не выходит, скрывается значок. Так что дальше к автору стиля, как он будет выходить из той ситуации
В
Так что и тут за 5 минут не переписать
forumlist_body.html
Код: Выделить всё
<dl title="{forumrow.FORUM_FOLDER_IMG_ALT}">
<dt class="row-item {forumrow.FORUM_IMG_STYLE}"></dt>
Просто поменять обратно не выходит, скрывается значок. Так что дальше к автору стиля, как он будет выходить из той ситуации
В
ajax.js
участок кода такой
Код: Выделить всё
$('li.row').find('dl[class*="forum_unread"]').each(function() {
var $this = $(this);
$.each(iconsArray, function(unreadClass, readClass) {
if ($this.hasClass(unreadClass)) {
$this.removeClass(unreadClass).addClass(readClass);
}
});
$this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle);
});
Re: Не отмечаются прочтенными форумы
Понял. Спасибо. Удалил.
Отправлено спустя 8 минут 35 секунд:
Посоветуйте пожалуйста какой-нибудь светлый простой, но рабочий шаблон для 3.3.8. Я уже устал перебирать всякий хлам
Отправлено спустя 8 минут 35 секунд:
Посоветуйте пожалуйста какой-нибудь светлый простой, но рабочий шаблон для 3.3.8. Я уже устал перебирать всякий хлам
Phpbb 3.3.11