Я создал эту тему около года назад для клиента и подумал, что стоит поделиться ею с сообществом. Эта тема отображает количество просмотров (чтений) для постов, и всё!
Если кто-то всё ещё использует этот компонент и столкнулся с проблемами после обновления Discourse до версии 2.9.0.beta3, попробуйте моё исправление: GitHub - freemdict/discourse-post-views-counter-theme · GitHub. Не забудьте отключить или удалить предыдущую версию компонента.
Отличный компонент! Он очень полезен. Однако недавно я заметил, что он перестал отображаться на моих двух серверах. Один из них работает на стабильной версии, а другой — тестовая версия (январь 2023 года).
Я пробовал, но ничего не отображается, и я не могу найти никаких ошибок. Раньше это работало, но я не могу точно сказать, когда и почему всё изменилось — в основном потому, что ранее были проблемы с макетом, а также потому, что я не считал, что получу какую-либо пользу.
Теперь я попробовал снова, и это просто не работает. Под «не работает» я имею в виду планшеты и телефоны — на настоящих десктопах всё может работать. Но всё должно работать на мобильных устройствах, поскольку они являются доминирующей группой устройств в использовании сегодня. Если что-то не работает на мобильных, это касается меньшинства, а для сообщества и администраторов это лишь ещё одна часть, которая может вызвать проблемы.
Кроме того, я изменил формат времени на длинную дату, потому что способ Discourse… очень американский и труден для понимания, по крайней мере в этой части Европы. Но именно для этого у нас есть инструменты для настройки всего. Остаётся открытым вопрос, создаёт ли это проблемы для плагина.
Хочу лишь упомянуть, что я обновил код, чтобы он работал с новой API плагинов Discourse (подробности здесь). Думаю, этот компонент уже давно не работал , но теперь, с февраля 2026 года, он функционирует. Кстати, i18n пока не работает.