Я заметил, что почти с двух версий назад, когда вы устанавливаете Discourse и проходите процесс активации по ссылке из письма, как только вы попадаете на свой новый форум, модальное окно «Пропустить ознакомление» невозможно закрыть, если не нажать «Пропустить» (если попытаться нажать на любую ссылку, окно появляется снова). А поскольку нажатие «Пропустить» лишает вас получения значков, и новые пользователи, не знакомые с Discourse, не получают значки, если я (как администратор) не скажу им отключить опцию «Пропустить советы для новых пользователей и значки»…
Вероятно, это стоит исправить. Я (как администратор) хотел бы не нуждаться в том, чтобы объяснять пользователям, что им нужно отключить эту опцию
Вы имеете в виду, что это влияет на всех пользователей или только на того, кто установил Discourse и ответил на письмо с активацией? После создания обычной учётной записи на https://try.discourse.org/ у меня нет никаких проблем с закрытием модального окна:
Что происходит при нажатии на ссылку «Пропустить эти подсказки»? Убирается ли оверлей со страницы?
Когда я тестирую это на своём сайте, оверлей исчезает как при нажатии на ссылку «Пропустить эти подсказки», так и при клике на аватар. Я считаю, что это ожидаемое поведение.
Если вы нажмёте на иконку пользователя, на которую указывает оверлей, то после нажатия для продолжения модальное окно снова появится и не закроется, пока вы не нажмёте «Пропустить эти шаги», чтобы закрыть его.
Спасибо за подробности. Мне не удалось воспроизвести это на собственном сайте. Если ваш сайт не работает на последнем коде Discourse, возможно, обновление до последней версии решит проблему. Также возможно, что причина кроется в теме вашего сайта.
Завтра я ещё раз протестирую это на https://try.discourse.org/, чтобы убедиться, что там всё работает корректно.
Спасибо за ответ. Я на самом деле попробовал это на только что созданном Discourse, поэтому версия была последней (2.6.0.beta4) без каких-либо кастомизаций.
Я только что снова протестировал это и не обнаружил никаких проблем с закрытием оверлея. Возможно, проблема связана с вашим браузером или операционной системой. Я тестирую это с последней версией Chrome на Ubuntu. Какую операционную систему и браузер вы используете?
Если у вас будет возможность, пожалуйста, попробуйте создать аккаунт на https://try.discourse.org/ и сообщите нам, возникает ли у вас эта проблема на этом сайте.
Думаю, причиной этого было одно из моих расширений Firefox, так как я попробовал на https://try.discourse.org, а также создал тестовую учётную запись на своём тестовом форуме в другом браузере (Brave), но воспроизвести проблему не удалось.
Спасибо, что обратили на это внимание. Я удалил пост. Мне неизвестно, чтобы это случалось раньше, но поскольку новый контент на этом сайте очищается раз в день, мы вряд ли сможем выявлять подобные проблемы. Возможно, нам стоит использовать список отслеживаемых слов на нашем тестовом сайте, чтобы помечать и скрывать посты с подобным содержимым.
Думал, что в учебник можно было бы добавить больше шагов, чтобы показать новым участникам, которые присоединяются, другие части сайта, например, навигацию.