Флеш облако тегов

+22
3.57K
Перерыл все форумы в поиске флешки от Роя Танка для instantcms. Есть тут на сайте кое-какие модули, но у меня ни один не заработал. Решил разобраться сам. В виду того что "инстантом" пользуюсь меньше месяца инсталятор не осилил но все и так очень просто —

1. Меняем содержимое файла mod_tags.tpl на это :
  1. {if $is_targeting}
  2. {if $is_tags}
  3. <div>
  4.  
  5. <EMBED src="/tagcloud.swf?mode=tags&tagcloud=%3Ctags%3E{foreach key=tid item=tag from=$tags}%3Ca+href='/search/tag/{$tag.title|urlencode}'+style='font-size:+10pt'%3E{$tag.title|ucfirst}%3C/a%3E{/foreach} %3C/tags%3E" quality=high WIDTH="600" HEIGHT="400" NAME="/tagcloud.swf" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
  6.  
  7. </div>
  8.  
  9. {else}
  10. <p>Нет тегов для отображения</p>
  11. {/if}
  12.  
  13. {else}
  14. <p>Не выбраны источники тегов для показа.</p>
  15. {/if}
  16.  
И закидываем саму флешку в корень сайта — depositfiles.com/files/ud4kgta65

Все, вроде готово… Пример у меня -http://v-irshavi.com/


З.Ы. Да, насчет кодировки забыл… В файле /modules/mod_tags/module.php в блоке
  1. $next = sizeof($tags_sel);
  2. $tags_sel[$next]['title'] = $tag;
  3. $tags_sel[$next]['num'] = $num;
  4. $tags_sel[$next]['fontsize'] = $fontsize;
  5. }
  6.  
меняем $tag; на iconv('cp1251','utf8', $tag);
0
imprint imprint 13 лет назад #
русский в иероглифах отображается кодировку нужно поменять...
0
Ruslan Ruslan 13 лет назад #
Прикольно, но занимает много места. Если поставлю на свой сайт, поместится вместо стандартного облака?
+1
deltas deltas 13 лет назад #
Можете менять размеры как вам заблагорассудится - WIDTH="ваша ширина" HEIGHT="ваша высота"
-1
AndroS AndroS 13 лет назад #
А в каком файле это искать?
-1
deltas deltas 13 лет назад #
в файле mod_tags.tpl
+1
Ruslan Ruslan 13 лет назад #
Спасибо, уже заметил, просто сразу не обратил внимание на код.
0
Anabiotick Anabiotick 13 лет назад #
Работает на ура. Проверено на версии 1.7
Респект+
0
CozaNostra CozaNostra 13 лет назад #
молодец.хорошая штука
0
Soviet-Girl Soviet-Girl 13 лет назад #
У меня пустота вместо облака... в самом низу сайта можно посмотреть designparty.ru С чем может быть связано, скажите пожалуйста?
-1
deltas deltas 13 лет назад #
Только что смотрел, там ничего нету... Вы убрали его с сайта?
0
Soviet-Girl Soviet-Girl 13 лет назад #
Нет, просто оно называется у меня "быстрый переход", над футером, рядом с модулем "случайное в магазине".
-1
deltas deltas 13 лет назад #
А Вы в файле /templates/_default_/modules/mod_tags.tpl изменения делали? Или в папке с Вашей темой?
0
Soviet-Girl Soviet-Girl 13 лет назад #
Да, делала всё по инструкции. mod_tags.tpl изменила и в дефолте и в своей теме, флешку залила в корень, $tag; поменяла на iconv('cp1251','utf8', $tag); в строчке $tags_sel[$next]['title'] = $tag;
-1
deltas deltas 13 лет назад #
Попробуйте поменять для вывода самой флешки - будет ли показывать пустую флешку? А то в исходнике Вашей страницы и упоминания про
-1
deltas deltas 13 лет назад #
извиняюсь, в предыдущем ответе код сьело... жаль что в коментариях код нельзя выводить... вобщем дайте ссылочку на Ваш mod_tags.tpl
0
Soviet-Girl Soviet-Girl 13 лет назад #
Отправила в личку.
0
Pampa Pampa 13 лет назад #
К сожалению, в IE, Chrome, Мозилле и Опере не увидел. Есть только заголовок.
0
Soviet-Girl Soviet-Girl 13 лет назад #
Да, аналогично.
0
Anabiotick Anabiotick 13 лет назад #
У меня в мозилах все нормуль. Может что на хостинге? Или кеши не обновились? У меня на тестовых площадках на некоторых есть отображение, на некоторых нет, а на некоторых и сама флешка не выводится. Так что это и из-за хостинга может быть.
0
Soviet-Girl Soviet-Girl 13 лет назад #
Возможно...
0
Pampa Pampa 13 лет назад #
Я у себя пока не делал. Я не вижу на сайте http://v-irshavi.com/
0
Soviet-Girl Soviet-Girl 13 лет назад #
хм... я смотрю в мозиле - облако отображается нормально.
0
Pampa Pampa 13 лет назад #
Ой, прошу прощения! Я сильно ошибся ссылкой - у автора блога на сайте на сайте http://v-irshavi.com/ все отлично! Извините, если кого ввел в заблуждение! Не вижу облака вот здесь: http://designparty.ru/. Специально сейчас проверил (!) Есть только заголовок "Быстрый переход".
0
Anabiotick Anabiotick 13 лет назад #
Виновата связка "Хостинг-Браузер". Проверено с оперой и хромом. На одной тестовой площадке отображается, на другой нет (браузеры Опера, симанки, файрфокс, хром, сафари, камелеон, другие не проверял)
0
Алекс Алекс 13 лет назад #
Аналогично и у меня на сайте, хотя в Chrome все работает. Что делать то как код прописать под все браузеры
0
13 лет назад #
Отлично,респект.В осле как всегда не пашет((
+1
Виктор Виктор 13 лет назад #
Можно посмотреть и на вот этот модуль
Облако тэгов во flash

Установка:
1. Загружаем все файлы в корень Вашего сайта.
2. Идём в плагины и устанавливаем плагин p_mod_tags
3. Идём в модули системы и открываем страницу настроек модуля "Облако тегов" и настраиваем необходимые параметры.
- указываем минимальную длину выводимых тегов (количество символов в тэге)
- указываем минимальную частоту тегов для вывода в "Облаке", т.е. обрезаем слишком редко встречающиеся на сайте тэги
- указываем из каких разделов будут участвовать теги в "Облаке тэгов"
- выбираем метод сортировки для текстового вида "Облака тэгов"
- указываем ширину, высоту и цвет фона для флэш-облака
- указываем количество выводимых в облаке тэгов
- "Облако тэгов" может показывать количество тэгов как в текстовом так и во флэш виде. Для этого поставьте единичку (1) в соответствующем поле:
- Показывать частоты тега во флэш:
- Показывать частоты тега в текстовом виде:
0
Pampa Pampa 13 лет назад #
Поставил на 1.7.
Все ОК, проверил в разных браузерах.

Скажите, нельзя ли поменять цвет шрифта в облаке?
Понимаю, что это уже изыск smile , но вдруг ?
0
Pampa Pampa 13 лет назад #
Сорри, не туда запостил.
Собирался прокомментирровать модуль из поста Виктора.
Просьба к Модераторам - удалите этот пост!
0
Imran Imran 13 лет назад #
подскажите как поменять кодировку и где
заранее спасибо
-1
deltas deltas 13 лет назад #
Так ведь вверху написано - меняем $tag; на iconv('cp1251','utf8', $tag);
0
Imran Imran 13 лет назад #
Я поменял, теги вообще перестали показывать
0
Taurus Taurus 13 лет назад #
У меня на 1 сайте работает нормально (http://svetlograd-info.ru/) а на втором нефига (http://russiabuh.ru/)
0
Korvin Korvin 13 лет назад #
Тоже перестало показывать. Попробовал на разных браузерах - все равно не хочет.
0
st.Puh st.Puh 12 лет назад #
Все здела как написана а кодировка так и не изменилась.Кто делал и у него заработало я выложу файл модуля облака тегов без изменений внесите в него изменения пожалуйста,думаю не одному мне пригородитса.
Вот файл http://instantcms.ru/upload/userfiles/3604/modules.zip
0
WALTERZ WALTERZ 12 лет назад #
Друзья мои, всё просто :)
Автор видимо некорректно выразился.
Нужно:
Код PHP:
$tags_sel[$next]['title'] = $tag;
заменить НЕ на:
Код PHP:
$tags_sel[$next]['title'] = iconv('cp1251','utf8', $tag);
А на:
Код PHP:
$tags_sel[$next]['title'] = iconv('windows-1251', 'utf-8', $tag);
И будет наша кодировка работать :)
0
st.Puh st.Puh 12 лет назад #
Все заработало, спасибо.

Еще от автора

Обновление компонента "Replacement замена в контенте" + бонус
Как и обещал, поработал над обновлением компонента Replacement.
Replacement - замена в контенте. Компонент для ICMS 2.x
Компонент на основе фильтра "Красивые заметки в тексте" для первой версии. По просьбам пользователей сделал подобное для второй ветки.
Фильтр ICMS Note - Красивые заметки в тексте
Опять же по просьбе Nomin сделал фильтр для создания красивых заметок в тексте.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.