Изначально я нашел эту тему, когда искал решение своей проблемы:
Как объясняется в теме, я настроил свой форум так, чтобы отображались категории + последние сообщения, поскольку хочу показывать не только последние обсуждения на рабочем столе. Вот два параметра Discourse, которые делают такой макет возможным:
Это идеальный макет для меня: он показывает категории пользователям, которые хотят создать новую тему, и при этом предоставляет последние обсуждения тем, кто просто возвращается, чтобы узнать, что нового.
Для всех, кто читает это и хочет сделать то же самое, вот что нужно сделать:
-
Перейдите в раздел Редактировать CSS/HTML вашей темы:
-
Добавьте следующий скрипт в раздел Мобильные → Заголовок (так чтобы он влиял только на посетителей с мобильных устройств):
Вот сам скрипт, чтобы вы могли его скопировать и вставить:
<script> if (window.location.pathname == "/") { window.location.href = "/latest"; } </script> <script type="text/discourse-plugin" version="0.4"> api.changeWidgetSetting('home-logo', 'href', '/latest') </script>
Обновление: Компонент темы Принудительная мобильная главная страница, на который есть ссылка выше, вероятно, является лучшим способом решить эту задачу.


