Модуль Cumulus перекочевал в Drupal из CMS WordPress, где изначально был разработан Роем Тэнком (Roy Tanck). Основной его (модуля, а не Роя) частью, является собственно объёмное облако, которое Вы видите в боковой части сайта, выводящееся с помощью Flash. С ним-то и возникает больше всего проблем… но обо всём по порядку. Начнём с установки.
Установка Модулей
Нам понадобится два модуля Cumulus, который, собственно, и отвечает за вывод 3D-облака тэгов Второй – Tagadelic, который необходим для работы первого модуля Скачать оба модуля надо с официального сайта Drupal. http://drupal. org/project/cumulus и http://drupal. org/project/tagadelic соответственно. На момент написания статьи версии модулей 6.x-1.3 и 6.x-1.2 Как обычно при установке модулей в Drupal, скачанные файлы надо установить в sites/all/modules на Вашем хостинге, а потом включить модули в админке сайта (Управление – Конструкция Сайта – Модули). Перейдём к настройке “чтоб всё работало”.
Настройка Модуля Cumulus
Тут мы приходим к первому “тонкому” моменту:
сразу же после установки модуль Cumulus работать не будет.
Дело в том, что он использует JS-скрипт под названием SWFObject. В силу правил лицензии MIT, он не может быть размещён на хостинге Drupal и должен быть скачан отдельно, например, отсюда – SWFObject.
Этот файл надо скопировать в директорию sites/all/modules/cumulus На этом настройка модуля Cumulus не заканчивается,
если всё оставить как есть, то в нашем красивом объёмном облаке совсем не будет русских тэгов.
Всё потому что за вывод трёхмерного облака отвечает Flash-объект cumulus. swf, идущий в комплекте с модулем, и этот объект не понимает кириллицу. В Интернете можно найти множество тем с решением этой проблемы, которое сводится к добавлением кириллицы в cumulus. swf. Однако по неизвестным причинам многие из предлагаемых вариантов обладают недостатками
- В одних вариантах тэги перестают нажиматься. Они вращаются, красиво раскрашены в разные цвета, но не нажимаются. Облако тэгов в таком случае совершенно бесполезно. В других вариантах тэги нажимаются, но в облаке всегда отсутствует один случайный тэг. Неприятно, согласитесь.
Чтобы не наступить на эти грабли просто скачайте swf-файл для модуля Cumulus с сайта iGeorg. ru и установите его в sites/all/modules/cumulus поверх старого.
Активация Блока Облака Тэгов
Теперь можно пойти в Управление – Конструкция Сайта – Блоки и активировать Блок тэгов Cumulus в нужной Вам области страницы. Активировали? Не работает? Наверняка у Вас не настроены тэги (облаку тэгов просто нечего показывать)
Настройка Тэгов для Отображения в Модуле
Модуль Cumulus показывает облако тэгов, а тэги задаются в пункте настроек Управление – Управление контентом – Таксономия. Там нужно создать словарь тэгов и каждый раз, когда Вы создаёте материал, не забывать указывать тэги к нему относящиеся. Они автоматически будут появляться в словаре и выводиться в облаке тэгов Cumulus. Итак, создаём словарь, запоминаем его номер, если это первый словарь, то номер, естественно – 1. Посмотреть его можно проведя мышкой над ссылками около каждого словаря (увидите что-то вроде admin/content/taxonomy/1/add/term).
Дальше останется только добавить тэги к уже существующим новостям и наблюдать, как они появляются на объёмном облаке. Если этого вдруг не происходит, надо вновь зайти в настройки блока Cumulus и просто сохранить изменения.