Перейти к содержанию
Форум поддержки пользователей VamShop

Облако тегов


Рекомендуемые сообщения

есть вот такой код, который формирует облако тегов.

Как правильно все это вставит в шаблон, что бы выводилось в магазине.

Еще к нему идет 2 файла, js,swf.

<html>

<head>

<title>Красивое облао тегов</title>

<script type="text/javascript" src="swfobject.js"></script>

<div id="tags">

<?php

$tags = '<tags>

<a href="ссылка" class="blank" style="font-size: 15pt">Задать вопрос</a>

<a href="ссылка" class="blank" style="font-size: 15pt">Расширенный поиск</a>

<a href="ссылка" class="blank" style="font-size: 15pt">Информация о магазине</a>

<a href="ссылка" class="blank" style="font-size: 15pt">Доставка</a>

<a href="ссылка" class="blank" style="font-size: 15pt">Почему нужно покупать у нас ?</a>

</tags>';

?>

Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.

<script type="text/javascript">

var rnumber = Math.floor(Math.random()*9999999);

var widget_so = new SWFObject("tagcloud.swf?r="+rnumber, "tagcloudflash", "170", "150", "9", "#ffffff");

widget_so.addParam("allowScriptAccess", "always");widget_so.addVariable("tcolor", "0x333333");

widget_so.addVariable("tspeed", "115");

widget_so.addVariable("distr", "false");

widget_so.addVariable("mode", "tags");

widget_so.addVariable("tagcloud", "<?php echo urlencode($tags); ?>");

widget_so.write("tags");</script>

</div>

</body>

</html>

Ссылка на сообщение
Поделиться на другие сайты

Вставляйте в любой шаблон, например  в /templates/vamshop/index.html

Только вставляйте в тэг literal, т.е. вот так:


{literal}
здесь код
{/literal}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Вообще не хорошо в шаблоне php держать.

Но можни в шаблоне испольнять.

Для этого есть тэг php:


{php}
здесь php код
{/php}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Вообще не хорошо в шаблоне php держать.

Но можни в шаблоне испольнять.

Для этого есть тэг php:


{php}
здесь php код
{/php}
[/code]

А где лучше для данного примера расположить код php, в каком PHP файле ?

Ссылка на сообщение
Поделиться на другие сайты

Просто, как бы я не вставлял его в магазин, облако не работает, немогу понять, в чем причина.

А если отдельно запускать, то все работает.

Ссылка на сообщение
Поделиться на другие сайты

Неправильно вставляете, либо путь до .js файла неправильный, не подключается этот файл и поэтому ничего не работает.

Ссылка на сообщение
Поделиться на другие сайты

Вот как вставляю, в шаблоне index.html              , сам swf файл отображается, но рисуте теги, а если отдельно запустить, то все нормально.

  <td>

{literal}

<script type="text/javascript" src="путь/swfobject.js"></script>

<div id="tags">

{/literal}

{php}

$tags = '<tags>

<a href="ссылка" style="font-size: 15pt">Задать вопрос</a>

<a href="ссылка" style="font-size: 15pt">Расширенный поиск</a>

<a href="ссылка" style="font-size: 15pt">Информация о магазине</a>

<a href="ссылка" style="font-size: 15pt">Доставка</a>

<a href="ссылка" style="font-size: 15pt">Почему нужно покупать у нас ?</a>

</tags>';

{/php}

{literal}

<!-- Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script. -->

<script type="text/javascript">

var rnumber = Math.floor(Math.random()*9999999);

var widget_so = new SWFObject("путь/tagcloud.swf?r="+rnumber, "tagcloudflash", "230", "140", "9", "#ffffff");

widget_so.addParam("allowScriptAccess", "always");widget_so.addVariable("tcolor", "0x333333");

widget_so.addVariable("tspeed", "115");

widget_so.addVariable("distr", "false");

widget_so.addVariable("mode", "tags");

widget_so.addVariable("tagcloud", "{/literal} {php}echo urlencode($tags); {/php} {}");

widget_so.write("tags");</script>

</div>

{/literal}

      {$box_CATEGORIES}{$box_FILTERS}{$box_INFORMATION}{$box_ADD_QUICKIE}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SPECIALS}{$box_FEATURED}{$box_WHATSNEW}{$box_LATESTNEWS}{$box_ARTICLES}{$box_ARTICLESNEW}{$box_AUTHORS}

Ссылка на сообщение
Поделиться на другие сайты

Проблема, видимо, в неправильном указании пути к .js и .swf файлу.

Укажите полный URL адрес, т.е. http://адрес-магазина.ру...

Ссылка на сообщение
Поделиться на другие сайты

<script type="text/javascript" src="путь/swfobject.js"></script>

А ничего страшного. что я подкрепляю в середине шаблон скрипт ? Где прописать, что бы он подкреплялся в HEAD ?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...
×
×
  • Создать...