Добавляет традиционный (в некотором роде), адаптивный тег «облако» на страницу тегов и, по желанию, в верхней части списка обнаружения для удобства навигации. Теги автоматически располагаются в виде облака, а их относительный размер отражает частоту их использования.
Если облако недостаточно велико или масштаб тегов слишком мал, некоторые теги могут быть случайно пропущены. Экспериментируйте.
Из-за потенциально малых областей касания компонент не включён на мобильных устройствах. Внимательно рассмотрите свои настройки при использовании на планшетах. Возможно, в будущем я добавлю возможность отключения на планшетах.
Нет автоматической поддержки тёмной темы. По умолчанию выбрана нейтральная цветовая схема, которая работает как на светлых, так и на тёмных темах. Можно сделать всё белым или почти чёрным, изменив настройки цветов. Возможно, вы сможете установить две версии и настроить их по-разному для тёмной темы. Мне ещё предстоит подумать над добавлением автоматизации в этом вопросе.
Если включена анимация и вы быстро переключаетесь между словами, они будут уменьшаться. Это неизбежно, так как вы не даёте достаточно времени для анимации при уходе курсора. Поэтому я добавил возможность отключения анимации в настройках.
Появилось сообщение об ошибке: «Загрузка скрипта «https://{{some url}}.js» запрещена, так как это нарушает следующую директиву политики безопасности контента: «script-src»», а также «Обратите внимание, что «script-src-elem» не задано явно, поэтому в качестве резервного варианта используется «script-src»».
Нет, это буквально облако тегов Discourse. Однако я также создал: Word Cloud plugin (кстати, ссылка на него есть в первом посте), что звучит больше похоже на то, что вы описываете?
Плагин Word Cloud, вероятно, наиболее близок, но у него пока нет временного измерения — он использует сводную статистику всего форума (или выбранных категорий).
Отлично! Я всегда хотел добавить облако тегов в Discourse, поэтому рад, что этот компонент темы доступен. Хорошая работа!
Вещь с CSP странная — я столкнулся с той же ошибкой, и она в итоге сработала для меня только после того, как я добавил путь, указанный в ошибке, который был:
Я проверил исходный код и обнаружил, что свойство computed tags возвращает только группы тегов из tags.json, остальные находятся в extras.tag_groups. Однако мне не удалось понять, как исправить эту проблему.
Молодец, что попробовал, но если ты хочешь, чтобы я что-то исправил, было бы очень полезно получить пошаговую инструкцию по воспроизведению проблемы с фронтенда, как обычный пользователь, потому что сейчас я не вижу проблемы.
Я только что установил компонент и перешёл на страницу /tags, где в облаке отображаются только теги без назначенной группы.
Обновление: извините, я забыл упомянуть, что опция «Список тегов по группам» включена. Прошло уже много времени с тех пор, как я её активировал, и я забыл, что по умолчанию она отключена.
Мне удалось воспроизвести эту проблему. Если включить настройку «Теги, сгруппированные по группам», в облаке тегов будут отображаться только несгруппированные теги.
В процессе я также получаю эту ошибку.
Слишком много запросов с этого IP-адреса. Повторите попытку через 3 секунды.
Код ошибки: ip_10_secs_limit.