Guest Gate (Sign Up Popup Plugin)

Похоже, это работает.

/* скрыть «Пожалуйста, войдите» */

div.modal-header h3 { display: none !important }

/* более темный фон */

div.modal-backdrop { opacity: 0.98; }
3 лайка

Есть ли что-то уникальное в модальном окне «Гостевой вход», которое позволит изменить заголовок H3 «Пожалуйста, зарегистрируйтесь!» без изменения стандартных заголовков H3 «Войти» и «Создать новую учётную запись»?

4 лайка

Можно ли запретить всплывающее окно в категории «Помощь»?

3 лайка

Есть ли способ настроить его так, чтобы он работал как проверка возраста? Это было бы очень полезно, так как, насколько я знаю, для Discourse нет решения для проверки возраста.

4 лайка

До сих пор один из моих любимых плагинов. Есть идеи, как мы могли бы отслеживать регистрации через гостевые ворота?

1 лайк

Мне всё ещё очень интересно узнать об этом :slight_smile:

3 лайка

@jgujgu
@Shrike
@vinothkannans

Не могли бы вы убрать нижний блок с надписью «Войти | Создать новый аккаунт»?

Причина:
Пользователи нажимают на эту ссылку, а на следующем экране находят кнопку закрытия. Таким образом, они нажимают на неё и просматривают контент, не регистрируя аккаунт.

6 лайков

Есть ли какие-то новости об этой ошибке?
Пожалуйста, удалите её.

1 лайк

Кто-нибудь, пожалуйста, исправьте эту ошибку!

1 лайк

Я сделал форк плагина и удалил нижний колонтитул.

Если вы хотите использовать его, вот репозиторий:

6 лайков

Кто-нибудь это тестировал? Всё работает как надо?

1 лайк

Да. Я установил и запускаю официальный плагин (не форк). Всплывающее окно работает.

1 лайк

Какой форк вы используете?

1 лайк

Гость-шлюз перестал работать после последнего обновления Discourse: 2.9.0.beta1

Ошибка: Не удалось найти модуль discourse/lib/clean-dom, импортируемый из discourse/plugins/guest-gate/discourse/initializers/guest-gate

1 лайк

Спасибо за сообщение об этой проблеме.

Я думаю, что cleanDOM больше не нужен (@cvx, не могли бы вы подтвердить?), поэтому я внес исправление.

4 лайка

Логика очистки DOM автоматически вызывается при routeDidChange, поэтому вручную её запускать не нужно.

(Для справки, непреднамеренное изменяющее поведение было внесено здесь: DEV: Refactor clean-dom by cvx · Pull Request #15609 · discourse/discourse · GitHub)


Кстати, я добавлю https://github.com/communiteq/discourse-guest-gate в список GitHub - discourse/all-the-plugins · GitHub, чтобы в будущем регрессии не оставались без внимания!

6 лайков

Проблему исправил пуш. Спасибо.

3 лайка

@michaeld последнее обновление Discourse снова вызвало сбой.

Займусь этим позже на этой или на следующей неделе. Тем временем не обновляйтесь или отключите Ember CLI.

5 лайков

Уже обновлено, и я не уверен, что отключение Ember CLI не сломает что-то ещё, поэтому буду терпеливо ждать исправления для gate.

1 лайк