sanyok1982 0 Опубликовано 1 июля, 2011 Автор Жалоба Share Опубликовано 1 июля, 2011 фух, запутался совсем в этих кавычках, да их надо экранировать в PHP коде чтобы он их не воспринимал. типа так echo "widget_so.addVariable(\"tagcloud\", \"";echo urlencode($tags);echo "\");"; и все заработало Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 июля, 2011 Жалоба Share Опубликовано 2 июля, 2011 Не нужен там вообще php, а кавычки да, экранировать. Ссылка на сообщение Поделиться на другие сайты
sanyok1982 0 Опубликовано 18 июля, 2011 Автор Жалоба Share Опубликовано 18 июля, 2011 В общем так, если кому пригодится, вот код для облака тегов, и файлы. Я создал каталог с именем , например tagcloud , в корневой директории сайта и записал их туда. Код вставил непосредственно в файл /public_html/templates/vamshop/index.html или лучше в свой бокс какой нибудь /public_html/templates/vamshop/boxes/мойбокс.html , как создать свой бокс можно почитать тут http://vamshop.ru/manual/ <script type="text/javascript" src="http://www.мойсайт.com.ua/tagcloud/swfobject.js"></script> <div id="tags"> {php} $tags = '<tags> <a href="http://мойсайт.com.ua/index.php?cat=29" >Телефоны</a> <a href="http://мойсайт.com.ua/index.php?cat=8" >Навигаторы</a> <a href="http://мойсайт.com.ua/index.php?cat=3" >Плееры</a> </tags>'; echo "<script type=\"text/javascript\">"; echo "var rnumber = Math.floor(Math.random()*9999999);"; echo "var widget_so = new SWFObject(\"http://www.мойсайт.com.ua/tagcloud/tagcloud.swf?r=\"+rnumber, \"tagcloudflash\", \"200\", \"160\", \"9\", \"#ffffff\");"; echo "widget_so.addParam(\"allowScriptAccess\", \"always\");"; echo "widget_so.addVariable(\"tcolor\", \"0x00FF00\");"; echo "widget_so.addVariable(\"tspeed\", \"115\");"; echo "widget_so.addVariable(\"minFontSize\", \"20\");"; echo "widget_so.addVariable(\"maxFontSize\", \"40\");"; echo "widget_so.addVariable(\"distr\", \"true\");"; echo "widget_so.addVariable(\"mode\", \"tags\");"; echo "widget_so.addVariable(\"tagcloud\", \"";$tags=iconv("windows-1251","UTF-8", $tags);echo urlencode($tags);echo "\");"; echo "widget_so.write(\"tags\");"; echo "</script>"; {/php} </div> Там в коде можно изменить echo "var widget_so = new SWFObject(\"http://www.мойсайт.com.ua/tagcloud/tagcloud.swf?r=\"+rnumber, \"tagcloudflash\", \"200\", \"160\", \"9\", \"#ffffff\");"; 200 и 160 - размеры облака, #ffffff - цвет при наведении мышки на ссылки облака echo "widget_so.addVariable(\"tcolor\", \"0x00FF00\");"; - цвет ссылок облака echo "widget_so.addVariable(\"tspeed\", \"115\");"; - скорость echo "widget_so.addVariable(\"minFontSize\", \"20\");"; echo "widget_so.addVariable(\"maxFontSize\", \"40\");"; -минимальный и максимальный размер шрифта tagcloud.zip Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июля, 2011 Жалоба Share Опубликовано 19 июля, 2011 Спасибо за код. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 июля, 2011 Жалоба Share Опубликовано 19 июля, 2011 А у меня одного кириллица хз чем отображается? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 июля, 2011 Жалоба Share Опубликовано 19 июля, 2011 А у меня одного кириллица хз чем отображается? нашел. строчка $tags=iconv("windows-1251","UTF-8", $tags); вообще лишняя Ссылка на сообщение Поделиться на другие сайты
sanyok1982 0 Опубликовано 19 июля, 2011 Автор Жалоба Share Опубликовано 19 июля, 2011 нашел. строчка $tags=iconv("windows-1251","UTF-8", $tags); вообще лишняя а у меня наоборот, без нее были кракозябры вместо кириллицы Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 20 июля, 2011 Жалоба Share Опубликовано 20 июля, 2011 а у меня наоборот, без нее были кракозябры вместо кириллицы ммм... а при вставке кода в файл, кодировку какую используешь? и какой редактор? Ссылка на сообщение Поделиться на другие сайты
proff 0 Опубликовано 27 декабря, 2011 Жалоба Share Опубликовано 27 декабря, 2011 Теги вставляются только в ручную или есть возможность автоматизировать это дело, например, брать ключевые слова из поля "Теги:" при добавлении товара? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 27 декабря, 2011 Жалоба Share Опубликовано 27 декабря, 2011 Вряд ли система сгенерирует Вам все Тэги. генерация идет только для картички товара. Потом, зачем Вам столько ТЭГОВ? Ведь для поисковиков тегов то как раз на оин товар надо кучу указывать+ они обязательно будут дублироваться.... Можете сделать через фильтры, т.е: Создаете фильтр, как уж это делать, рассказывать не буду. переходите по значению фильтра, копируете УРЛ страницы, на которую попадете, и вставляете ее в облако тэгов. в итоге те же тэги заменены на фильтры... по сути то же самое Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения