Компонент темы Guest Gate

Привет @Oliver530 :wave:

Я объединил обновление, которое позволяет это сделать с помощью HTML. Теперь вы можете использовать <br> для переноса строки. :slightly_smiling_face:

4 лайка

Спасибо большое за плагин.
Мне не удалось использовать функцию предварительного просмотра.
Установил из раздела Темы по адресу GitHub без проблем, но я не вижу превью для редактирования.

Спасибо.

1 лайк

Привет @BogacErkan :waving_hand:

Спасибо :slightly_smiling_face:

Если вы настроили компонент, вам нужно выйти из аккаунта, чтобы увидеть модальное окно гостевого доступа. Просто откройте вкладку в режиме инкогнито и просмотрите несколько тем, чтобы проверить гостевой доступ. :slightly_smiling_face:

1 лайк

Огромное спасибо, @Don.

1 лайк

Должен ли я сделать что-то ещё, помимо добавления плагина в тему и нажатия этой кнопки?

image

Я пробовал в режиме инкогнито и в Edge (и я ненавижу этот браузер), но не смог заставить его отобразиться.

Не могли бы вы поделиться скриншотами настроек компонента? :slightly_smiling_face:

Конечно.

Форум находится здесь
Спасибо..

1 лайк

Спасибо :slightly_smiling_face: Похоже, компонент немного сломался. В ядре были изменения модальных окон. Я проверю это и попробую исправить.

4 лайка

Большое спасибо.

1 лайк

Привет, я объединил быстрое исправление, но думаю, что в будущем оно потребует более тщательной проработки… Пожалуйста, обновите компонент темы :slightly_smiling_face:

4 лайка

Огромное спасибо @Don
:bouquet:

1 лайк

К сожалению, этот компонент сейчас не работает корректно, если включена функция Экспериментальный лайтбокс[1] (настройка включить экспериментальный лайтбокс).

Если у вас включена настройка показывать гейт при клике на миниатюру вместе с экспериментальным лайтбоксом (который, похоже, скоро станет настройкой по умолчанию), и вы кликаете на миниатюру, то изображение успешно открывается в лайтбоксе, но кастомное сообщение гейта остаётся на заднем плане.

Решение пока — не включать экспериментальный лайтбокс. Надеемся, этот отчёт поможет обновить компонент, чтобы он корректно обрабатывал новую инициализацию лайтбокса.


  1. тема обсуждения ↩︎

2 лайка

Привет :wave:

Спасибо за отчет! Я также добавил совместимость с новым лайтбоксом. :slightly_smiling_face:

6 лайков

Мы можем подтвердить, что проблема теперь решена. Большое спасибо! :black_heart:

1 лайк

Я объединил это обновление: Migrate Guest Gate Modal to component based API by VaperinaDEV · Pull Request #20 · VaperinaDEV/discourse-guest-gate-theme-component · GitHub

2 лайка

Очень похоже на то, чем я занимался сегодня, @Дон, как ни странно!

2 лайка

Привет, Дон! Спасибо за разработку этого компонента, но у меня возникли проблемы несовместимости при его включении на моём сайте.

Версия 3.1.1, не знаю, в чём проблема. Можешь помочь проанализировать? Мне кажется, этот компонент очень хорош, и я хочу его включить.

2 лайка

@go_ahead Я только что установил, и всё работает как ожидается, без проблем. Можешь проверить, нет ли ошибок в логе консоли?

1 лайк
Ошибка: Не удалось найти модуль `discourse/components/modal/login`, импортируемый из `discourse/theme-7/components/modal/guest-gate`

Это лог ошибок? Большое спасибо за ваш ответ.

2 лайка

О, у вас версия 3.1, и вот это.

:thinking: Интересно, не потому ли, что изменения модальных окон в ядре ещё не перенесены на вашу инстанцию? Вы используете собственный хостинг?

@Don только что объединил это обновление, и я подозреваю, что это может быть связано. Уверен, он сможет помочь :slight_smile:

2 лайка