форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Доброго времени суток.
Возникла такая проблема. Нужно в версии тхп-блог, вверху страницы, где по умолчанию идет название сайта и слоган, прикрепить несколько информеров, что-бы они отображались не слева направо, как заголовок и слоган, а справа налево, хочется получить нечто этакое. _http://s56.radikal.ru/i152/0908/30/b4e279dcda25.jpg
Отредактированно Azimut (10-08-2009 14:43:03)
Неактивен
Вы хотели это написать в коммерческом разделе? Если нет, то не видно ваших действий, которыми вы пробовали достигнуть результата.
Неактивен
насчет коммерческого раздела не понял, действия прошу не судить строго, полный неспециалист))), вносил код информера в эти строки:
<div id="container">
<!-- head -->
<div id="head">
<h1><txp:link_to_home><txp:sitename /></txp:link_to_home></h1>
<h4><txp:site_slogan /></h4>
код информера
</div>
он появляется, но совсем не там где хотелось-бы.
P.S. Сейчас сделал 3 колонку специально под информеры, (150рх-резиновая-230рх) и уменьшил ширину верха со стандартных 115рх до 50, в принципе устраивает, но вопрос остался нерешенным, а так как этот проект у меня первый), то очень хочется знать, как решить данный вопрос.
Отредактированно Azimut (11-08-2009 12:01:21)
Неактивен
Не хотелось создавать новую тему, напишу здесь, может кто и откликнется. Нашел очень понравившееся решение для облака тегов, _http://www.w-blog.ru/node/22, решил попробовать прикрутить к своему сайту, ничего не вышло, по адресу www://сайт.ру/ выводит только сам экран, на других страницах текст ссылок, как сделать что-бы все заработало?
Может кто-то заинтересуется, прикрутит к тхп и поделится опытом? Конечный результат выглядит так _http://www.w-blog.ru/myfiles/swfplagin/tags.php
Как делал я.
В шаблон страницы, между тегами <head> вставлял
<script type="text/javascript" src="swfobject.js"></script>
далее в контейнер
</div> <!-- right --> <div id="right"> <h3><em>Категории</em></h3> <ul class="categories"> <txp:category_list break="li" /> </ul> <div id="tags"> <?php $tags = '<tags> <a href="http://сайт" style="font-size: 15pt">сайт</a> <a href="http://сайт" style="font-size: 15pt">Мой блог</a> <a href="http://сайт" style="font-size: 15pt">Крутой сайт о CSS</a> <a href="http://сайт" style="font-size: 15pt">Веб разработчик</a> <a href="http://сайт" 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", "230", "140", "9", "#ffffff"); widget_so.addParam("allowScriptAccess", "always");widget_so.addVariable("tcolor", "0x333333"); widget_so.addVariable("tspeed", "115"); widget_so.addVariable("distr", "true"); widget_so.addVariable("mode", "tags"); widget_so.addVariable("tagcloud", "<?php echo urlencode($tags); ?>"); widget_so.write("tags");</script> </div> </div>
в общем примерно так, только со своими ссылками.
Может кто-то надоумить? сайт работает на апаче 2.2.11 + пхп 5.2.10 + mysql-5.0.67 в локальной сети.
Отредактированно Azimut (22-08-2009 03:35:23)
Неактивен
Надеюсь, вы знаете английский - http://forum.textpattern.com/viewtopic. … 43#p210243
Неактивен
Спасибо за отзыв, с английским дело обстоит плохо, перевел гуглем, вроде понял, начал делать. Но вместо облака появляется надпись Please get the Flash Plugin! что сделал не так?
Все сделанные шаги:
1. установил плагин tru_tags_flash_v3.5.1.
2. в голову шаблона, через админ панель внес строку
<script type="text/javascript" src="<txp:site_url /textpattern/swfobject.js"></script>
3. скачанные файлы swfobject.js и tagcloud.swf закинул в корень сайта/textpattern
4. прописал скрипт в
<div id="left"> <div id="flashcontent"> Please get the Flash Plugin! <txp:tru_tags_cloud listlimit="20" cutoff="exact" /> </div> <script type="text/javascript"> var so = new SWFObject("<txp:site_url /textpattern/tagcloud.swf", "tagcloud", "175", "175", "7", "#ffffff"); // uncomment next line to enable transparency //so.addParam("wmode", "transparent"); so.addVariable("tcolor", "0x990000"); so.addVariable("tcolor2", "0x990000"); so.addVariable("hicolor", "0x6C0000"); so.addVariable("mode", "tags"); so.addVariable("distr", "true"); so.addVariable("tspeed", "100"); so.addVariable("tagcloud", "<tags><txp:tru_tags_cloud_flash listlimit="30" cutoff="exact" /></tags>"); so.write("flashcontent"); </script> <h3><em> остальное не пишу, место экономлю:)
Вроде все по написанному, но работать не хочет.
Неактивен
Забыли закрыть тег <txp:ste_url /> в первом коде.
Неактивен
Пробовал разные варианты:
1.вариант: <head> <script type="text/javascript" src="<txp:site_url />PATH_TO_JS/swfobject.js"> </head> соответствующая строка в <div id="flashcontent"> var so = new SWFObject("<txp:site_url />PATH_TO/tagcloud.swf", "tagcloud", "195", "195", "7", "#ffffff"); 2.вариант: <head> <script type="text/javascript" src="<txp:site_url /swfobject.js"> </head> соответствующая строка в <div id="flashcontent"> var so = new SWFObject("<txp:site_url /tagcloud.swf", "tagcloud", "195", "195", "7", "#ffffff"); 3.вариант: <head> <script type="text/javascript" src="<txp:site_url /textpattern/swfobject.js"> </head> соответствующая строка в <div id="flashcontent"> var so = new SWFObject("<txp:site_url /textpattern/tagcloud.swf", "tagcloud", "195", "195", "7", "#ffffff"); 4.вариант: <head> <script type="text/javascript" src="http://192.168.2.254/swfobject.js"> </head> соответствующая строка в <div id="flashcontent"> var so = new SWFObject("http://192.168.2.254/tagcloud.swf", "tagcloud", "195", "195", "7", "#ffffff"); 5.вариант: <head> <script type="text/javascript" src="http://192.168.2.254/textpattern/swfobject.js"> <head> соответствующая строка в <div id="flashcontent"> var so = new SWFObject("http://192.168.2.254/textpattern/tagcloud.swf", "tagcloud", "195", "195", "7", "#ffffff");
Сайт стоит в режиме отладки, ни в одном из вариантов никаких ошибок не было.
Нельзя ли явно ткнуть в то место гле я делаю ошибку?
Неактивен
Включите внимание, прочитайте мой предыдущий пост и посмотрите как у вас написан тег <txp:site_url /> в вариантах 2 и 3
Неактивен
Дошло, спасибо большое.
Неактивен