Смотреть слова для использования в качестве команды-ярлыка для вставки ссылок

Даже если вы реализуете что-то с заменой слов, наличие селектора GIF-файлов кажется хорошей идеей, так как это не ограничивает вас набором, заданным администраторами.

В BCharts они использовали плагин discourse-reactions с пользовательскими эмодзи для реакций в виде мини-мемов, но они не анимированы и довольно маленькие.

Хм, подумав, я вспомнил, что есть компонент темы, который делает почти то, что вам нужно (учитывая этот сценарий, где слова определяются только администраторами): Auto-Linkify Words

Я лишь изменил его, чтобы он создавал изображения вместо ссылок. В нём даже нет функции паузы/возобновления, как у Discourse Gifs, но остальной код абсолютно идентичен оригинальному компоненту темы. Вы можете установить его, если хотите поэкспериментировать: GitHub - renato/discourse-imgify-words: theme to auto imgify urls in discourse, almost the same as discourse-linkify-works · GitHub

Пример с

chorolivre, https://media0.giphy.com/media/k61nOBRRBMxva/200.webp
palmas, https://media0.giphy.com/media/26gsspfbt1HfVQ9va/200.webp

в настройке words to imgify:

Screen_Recording_2022-10-26_at_14_48_26_AdobeExpress

Обратите внимание: это компонент темы, а не плагин, поэтому установка должна выполняться согласно этому руководству. Также из-за этого замена происходит только в веб-интерфейсе; в электронных письмах или в любом другом месте будет отображаться исходное слово.

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

1 лайк