Странно, что сегодня всё работает без изменений. Также в прошлом вечером было обновлено Discourse.
Спасибо, что разобрались. Отличный компонент. Интересно, возможно ли добавить такие эффекты в реакции. ![]()
Странно, что сегодня всё работает без изменений. Также в прошлом вечером было обновлено Discourse.
Спасибо, что разобрались. Отличный компонент. Интересно, возможно ли добавить такие эффекты в реакции. ![]()
У меня возникла мысль: это может быть возможно, посмотрим! ![]()
В Discourse 3.4.1 это работает в автодополнении, но не работает в селекторе эмодзи. Также не работает в чате…
Интересно, сталкивался ли кто-то с такой же проблемой?
Спасибо.
К сожалению, для работы в пикере эмодзи и чате требуется недавняя версия Discourse.
Чтобы это заработало, вам нужно переключить Discourse с ветки stable на ветку tests-passed или дождаться, пока изменения в ядре станут доступны в стабильной версии.
Спасибо, @Arkshine, за подтверждение…
(проверю твой код, если получится заставить его работать в моей версии…)
Чтобы это работало в селекторе эмодзи, необходим этот плагин-выход emoji-picker-filter-container: Emoji Fluff - #13 by Arkshine .
Что касается поддержки чата, она зависит от изменения в ядре, которое объединяет селекторы эмодзи для чата и форума, поэтому поддерживать это в вашей версии будет сложно.
Я обновил форум примерно 15 минут назад, и теперь получаю ошибку администратора, а форум перешел в безопасный режим.
Я вижу следующую ошибку:
Сообщение (5 отчетов)
Тема/компонент Emoji Fluff вызывает ошибки:
Ошибка: Не удалось найти модуль `discourse/lib/raw-templates`, импортированный из `discourse/theme-395/discourse/lib/autocomplete`
Стек вызовов
Ошибка: Не удалось найти модуль `discourse/lib/raw-templates`, импортированный из `discourse/theme-395/discourse/lib/autocomplete`
at https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
at requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
at y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
at b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
at https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752
at g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
at HTMLDocument.<anonymous> (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10
at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27
Окружение
HTTP HOSTS: foorumi.katiska.eu
Есть какие-нибудь идеи?
Да, использование «сырых» шаблонов удалено из ядра.
Я обновлю это как можно скорее.
Спасибо за сообщение!
@Jagster, извини, я не могу сразу исправить TC. Здесь нет простого альтернативного решения.
Пока я обновил TC, чтобы отключить fluff в автодополнении. По крайней мере, у вас не будет ошибок, и вы всё ещё сможете использовать fluff (выбор эмодзи работает без проблем).
Я работаю над возможным решением; следите за новостями!
Это хороший компонент, но не критичный. Так что не переживай из-за этого. Всё в порядке.
При обновлении Discourse до последней версии на сайте появилось сообщение
Возможно, ваш сайт не работает из-за ошибок в теме или компоненте. Проверьте консоль браузера для получения дополнительной информации.
Причина: «Emoji Fluff». Нажмите здесь, чтобы обновить, перенастроить или отключить функцию.
(Это сообщение отображается только администраторам сайта)
а в консоли разработчика — следующее:
[THEME 62 ‘Emoji Fluff’] Ошибка: не удалось найти модуль
discourse/components/d-tooltip, импортированный из(require)
at loader.js:247:1
at f (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:34:12)
at 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?__ws=forum.gdngs.de:1:2020
Я ожидал, что компонент потребует обновления с последней версией Discourse. Спасибо за сообщение. Я исправлю это как можно скорее! ![]()
РЕДАКТИРОВАНИЕ: Я нашел способ исправить автозаполнение и заставить его работать в богатом редакторе. Пока не выгружено, скорее всего, завтра.
Я отправил PR ( COMPATIBILITY: Fix autocomplete following latest core update + rich e… · Arkshine/discourse-emoji-fluff@72949d2 · GitHub ).
Для этого требуется Discourse v3.6.0.beta3-latest, поэтому обязательно обновите его заранее (основано на очень недавних изменениях).
Автодополнение имени пользователя в чате не работает, когда включён компонент темы.

(Также открывается селектор эмодзи при клике на эту пустую область)
Спасибо за отчёт ![]()
Я отправил обновление: FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub
Это должно быть исправлено в этом объединённом PR: DEV: Compatibility update following latest core change by Arkshine · Pull Request #8 · Arkshine/discourse-emoji-fluff · GitHub. Пожалуйста, обновите и дайте знать!
Я только что обновил компонент, и теперь в верхней части экрана появляется предупреждение, а в консоли разработчика выводится следующее:
app.js:48 Не удалось загрузить тему 62 по адресу https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld Ошибка: не удалось найти модуль discourse/components/emoji-autocomplete-results, импортированный из (require)
Кажется, что-то пошло не так. ![]()
Привет, Roi,
Тебе нужно обновить Discourse. Он зависит от обновления, выпущенного несколько дней назад! ![]()
Да, верно. Я только что обновился.
Спасибо!