Привет! Я только что обновился до версии Discourse v3.5.0.beta7 +123, согласно панели администратора (извините, что я новичок во всём этом, я начал использовать Discourse всего несколько дней назад
). Недавно я заметил, что диалоговое окно «Спасибо за вклад», которое появляется справа от окна публикации, больше не исчезает для пользователей, превысивших лимит постов (я полагаю, что по умолчанию это 2). Я установил его на 0, чтобы диалог вообще не отображался, но было бы приятно иметь его для новых пользователей, если бы только я мог как-то исправить это поведение! Проблема, похоже, исчезает, если выйти из системы и войти снова. Я создал тестовую учётную запись, и диалог появлялся при каждом посте, который я делал с этой учётной записью, пока я не вышел и не вошёл снова. После этого всё работало как ожидалось. Очень странно, возможно, кто-то другой сталкивался с этим!
Просто перепроверяю: кто-нибудь ещё может воспроизвести эту регрессию?
Я заметил, что если всплывающее окно включено и пользователь видит его, выход из системы и повторный вход, похоже, решают проблему (всплывающее окно больше не появляется). Однако пока я просто оставил их отключёнными ![]()
Шаги для воспроизведения
- Зарегистрируйте совершенно новую учётную запись (не создавайте её через интерфейс администратора).
- Создайте несколько тестовых постов. По умолчанию лимит для диалога «Образование» составляет 2 поста, после чего он больше не должен отображаться.
- Диалог продолжает появляться после достижения требуемого количества постов.
- Теперь выйдите из системы и войдите снова. Для этого пользователя диалог больше не будет отображаться.
Возможно, это поможет кому-то ещё воспроизвести проблему
Извините за «поднятие» темы, но я подумал, что дополнительная информация может быть полезной. Также могу сообщить, что после обновления до версии v3.5.0.beta7 +139 ошибка, похоже, всё ещё сохраняется, по крайней мере, с моей стороны. Я также опасался, что это может быть просто сбой, связанный с браузером (я обычно использую Safari), поэтому попробовал выполнить шаги воспроизведения в Firefox, и проблема всё ещё проявилась!
Привет и добро пожаловать @phoenix1 ![]()
Мне удалось ранее воспроизвести проблему, но с оговоркой: это происходило только с сообщением о обучении по новой теме, а не с сообщением о обучении по новому посту. Хотя оно также прекратилось само по себе, без необходимости выхода и повторного входа. Мой тестовый пользователь видел сообщение о обучении по теме для своих первых трёх тем, которые были опубликованы, а также в черновике четвёртой темы. Однако после попытки проверить, будет ли аналогичное поведение у сообщения о обучении по посту, сообщение о обучении по теме перестало отображаться.
Большое спасибо, я очень ценю это!
Если есть какая-либо дополнительная информация, которую я могу предоставить, чтобы помочь улучшить отчёт, пожалуйста, дайте мне знать. Я ещё довольно новичок во всём этом, поэтому пока не исключаю, что мог допустить какую-то глупую ошибку ![]()
Спасибо за сообщение. Я внес изменения, чтобы упростить подсчёт количества постов, так как ранее темы и посты учитывались отдельно.
Думаю, это должно решить проблему:
Сообщение, показываемое сейчас, такое же?
Я согласен, что часть приветствия вверху была запутывающей после года участия. Но я думаю, что даже когда пользователь присоединился давно, всё ещё имеет смысл рассказать ему о выборе интересного заголовка.
Редактирование:
Я только что заметил, что тексты были изменены 2 месяца назад.
Теперь они гораздо более похожи, поэтому это не так важно. Но я думаю, что подробные инструкции были интереснее, чем общее «пожалуйста, прочитайте правила».
Разве эти отдельные подсчёты не нужны для отображения правильного сообщения? (Либо education.new-topic, либо education.new-reply)
Огромное спасибо за то, что уделили внимание этому вопросу!
Изменение подсчёта постов, безусловно, помогает: теперь в учёт берутся и темы, и ответы, что устранило некоторые ошибочные поведения — отлично!
Однако, похоже, я что-то делаю не так. Если выполнить следующие шаги:
- Зарегистрировать новую учётную запись вручную (не через админ-интерфейс)
- Опубликовать несколько тем с этого нового аккаунта, не выходя из системы
то в этом конкретном случае (и это действительно особый случай
) приветственное диалоговое окно продолжает появляться независимо от количества опубликованных тем и ответов, по крайней мере, в моих тестах. Оно исчезает только после выхода из системы и повторного входа. Думаю, я сталкивался с ним чаще, чем раньше, из-за ошибки, которую вы исправили здесь, так что ситуация определённо улучшилась! ![]()
Нет, я так не думаю. Ключ перевода, насколько я могу судить, не изменился.
Изменилось только значение счётчика: теперь оно объединяет количество тем и количество сообщений.
Думаю, я
![]()
Так вот, education.new-topic всё ещё отображается для ваших первых двух тем, а education.new-reply — для ваших первых двух «не-оп» постов?
Мне удалось воспроизвести эту проблему. Сообщение об обучении отображается даже после создания первых двух тем. При создании ответов всё работает, но для тем — нет.
Спасибо за тестирование! Я не был уверен, не использовал ли я что-то неправильно
Я также тестировал это только для тем, а не для ответов, так что это отличная идея!
Похоже, это было исправлено в



