Текущие записи отфильтрованы по: t3m_cumulus_tagcloud
Сброс фильтра для просмотра всех записей.
Угробил сегодня уйму времени, разбираясь с расширением t3m_cumulus_tagcloud. Конкретно – не устраивает ситуация с отображением тегов на русском языке (или любом, отличном от английского).
Как уже писал ранее,
проблема взаимодействия t3blog и данного расширения для отображения облака тегов решилась...
Решил залезть дальше, и выяснит, почему русские метки отображаются коряво... Вкратце: начал не с того конца – заподозрил неверное преобразование кодировок... Но проблема в самом swf файле, используемом в расширении – именно там неверно происходит перекодирование...
Вообщем, выкладываю архив с измененным расширением:
archive (641 КБ). Файлы из этого архива нужно разархивировать в папку typo3conf/ext/, при этом будут заменены оригинальные файлы расширения t3m_cumulus_tagcloud.
Можно просто заменить файл ext/t3m_cumulus_tagcloud/pi1/tagcloud.swf из папки расширения на
этот, поменяв его название на, как Вы догадались, tagcloud.swf.
Если заметили, 24 сентября расширение
t3blog было обновлено. Но после обновления перестало работать красивое расширение для отображения облака меток
t3m_cumulus_tagcloud. Что же случилось? Дополнение облака тегов из класса class.tx_t3mcumulustagcloud_pi1.php обратилось к функции getTags_array () в классе class.tagCloud.php из расширения t3blog (файл класса находится в папке t3blog/pi1/widgets/tagCloud/).
После обновления и ревизии этот класс попросту удалили... Чтобы временно решить проблему (о ней я сообщил разработчику, но будет ли это исправлено - неизвестно...) я сделал следующее:
меняем в строке 126 файла class.tx_t3mcumulustagcloud_pi1.php (t3m_cumulus_tagcloud/pi1/class.tx_t3mcumulustagcloud_pi1.php)
$tags = tagCloud::getTags_array();
на
$tags = getTags_array();
А в конце файла, после функции main() вставляем копирую функции getTags_array() из старой версии расширения t3blog:
Конечно, t3blog имеет собственное дополнение для облака меток, но несомненно красивее выглядит расширение
t3m_cumulus_tagcloud. В расширении заявлена интеграция с tt_news и t3blog, поэтому ожидалось, что заработать оно должно было бы с пол-оборота: установил расширение, вставил дополнение на страницу, сделал настройки – и теги показаны... Но возникли трудности – теги не показывались... сначала... пришлось поиграть с настройками. О них я сейчас и расскажу. Тем более руководство довольно скудно, все пришлось додумывать самостоятельно.
Итак, с самого начала. Устанавливаем расширение из репозитория как обычно:
Внутренний модуль "Расширения", в нем выбираем в выпадающем меню режим "Экспорт расширений", а затем ищем по ключу расширение "t3m_cumulus_tagcloud". Затем экспортируем и устанавливаем.... Все, других настроек не требуется.
Далее идем на страницу, на которой нужно отобразить облако тегов и вставляем элемент содержимого:

Я предпочитаю давать осознанные названия элементам содержимого, а чтобы названия не появлялись на сайте, просто дают им тип "Скрытый".
Теперь сохраняем все это пока еще безобразие и переходим на вкладку "Расширение", где и делаем нужные нам настройки:

Итак, по порядку:
Activate the checkbox if you want to display news