| |
| - | - |
|
| Краткое описание | Плагин Discourse Gifs добавляет кнопку в редактор, позволяющую искать GIF-анимации и легко вставлять лучшую из них в ваш пост.
|
| Ссылка на репозиторий | https://github.com/discourse/discourse-gifs
|
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse
Установить этот компонент темы
Возможности
После поиска вы увидите бесконечную прокручиваемую ленту связанных GIF-анимаций:

При клике на один из них он вставляется в текущий редактор, который выглядит так:

Этот плагин во многом основан на старом форке ReplyGif: Простое добавление реакционных GIF, поэтому спасибо @cpradio.
Основные отличия:
- Поддержка анимированного формата WebP вместо GIF, что значительно экономит трафик.
- Является компонентом темы, поэтому его проще устанавливать и обновлять.
- Выбор между API Giphy и API Tenor.
- Бесконечная прокрутка результатов.
- Полученные GIF-анимации загружаются в Discourse с использованием нашей встроенной защиты от битротации. Если проблема в месте хранения, это поведение можно отключить через существующие настройки.
- Не требуется настраивать nginx для прокси HTTPS.
Получение ключа API Giphy
Для работы компонента необходимо перейти на Dashboard | GIPHY Developers и нажать, как показано ниже:
Заполните форму, и ключ API будет отображен следующим образом:
Получение ключа API Tenor
Получите ключ на официальном сайте Tenor: GIF API — Лучше, быстрее и бесплатно | Получите свои GIF с помощью Tenor
После этого перейдите на страницу компонента темы в Discourse и заполните настройки, например:
Настройки
| Имя | Описание |
|---|---|
| api provider | Какой провайдер GIF использовать? |
| giphy api key | GIPHY: Ключ API |
| giphy file format | GIPHY: Формат изображения. WEBP имеет меньший размер и загружается быстрее, тогда как GIF обеспечивает совместимость со старыми браузерами. |
| giphy content rating | GIPHY: Рейтинг контента для результатов поиска. Дополнительную информацию см. на https://developers.giphy.com/docs/optional-settings#rating . |
| giphy locale | GIPHY: Язык для поиска. Используется для адаптации поиска к региональному контенту. Установите значение по умолчанию для вашего форума. |
| limit infinite search results | Ограничить количество результатов поиска GIF при бесконечной прокрутке для предотвращения превышения лимита запросов API. |
| max results limit | Tenor и GIPHY: Если включено «Ограничить количество результатов поиска», поиск будет продолжаться до достижения указанного максимального количества результатов. Каждый вызов API возвращает 24 результата, например: Максимальный лимит 240: 240 / 24 = 10 вызовов API. |
| tenor api key | Tenor: Ключ API версии V2. Инструкция по его получению доступна на странице Discourse Meta — Discourse Gifs . |
| tenor client key | Tenor: (необязательно) строка, указанная клиентом, представляющая интеграцию. |
| tenor file detail | Tenor: Формат изображения для использования. |
| tenor content filter | Tenor: Уровень фильтрации контента для результатов Tenor. Дополнительную информацию см. в Руководствах по API Tenor . |
| tenor country | Tenor: Двухбуквенный код страны происхождения запроса. Найдите код вашей страны в Wikipedia — ISO_3166-1 . |
| tenor locale | Tenor: Язык для поиска. Можно указать код страны (необязательно) для различения диалектов. |
| Перевод | Значение по умолчанию |
|---|---|
| gif.modal_title | Поиск GIF |
| gif.query | Термин |
| gif.insert | Вставить выбранные изображения |
| gif.composer_title | Поиск GIF |
| gif.no_results | Введите ключевое слово в поле ввода выше для поиска GIF. |
| gif.bad_api_key | Неверный ключ API $api_provider. Администраторы сайта, пожалуйста, проверьте свой ключ и/или аккаунт $api_provider. |
| gif.error_rate_limit | Мы достигли лимита запросов API $api_provider. Пожалуйста, подождите и повторите попытку позже. Если проблема сохраняется, обратитесь к администратору сайта. |
| gif.error_search_too_long | Пожалуйста, сократите поисковый запрос до 50 символов и попробуйте снова. |
Размещено у нас? Компоненты тем доступны для использования на наших тарифах Standard, Business и Enterprise.











