|
|
|
Forum Member
      
участник
Last Login: 23.03.2007 18:23
Сообщ.: 31,
Visits: 88
|
|
Есть сайт работающий на шаблонах так вот кода вставляешь баннер, то он на всех страницах показывается, как сделать так, что бы только на стартовой показывался?
P.S. Вариант с куки не подходит так, как нуно что бы все время при заходе на главную показывался.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Это зависит от того как реализованы эти шаблоны и можно ли использовать в них програмнный код. Если да, то надо добавить условие проверяющее какую именно страницу запрашивает пользователь и соответственно решать, показывать баннер или нет.
|
|
|
|
|
Forum Member
      
участник
Last Login: 23.03.2007 18:23
Сообщ.: 31,
Visits: 88
|
|
| Все берется из шаблона, код поддерживает, а вот как проверять условие какая страница открыта?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Какой именно код поддерживается? PHP, ASP, Smarty или что-то другое?
|
|
|
|
|
Forum Member
      
участник
Last Login: 23.03.2007 18:23
Сообщ.: 31,
Visits: 88
|
|
Это начало файла с разметкой (*.xslt), теги code почему-то не показывают вообще ничего, поэтому остальное содержание в прикрепленном файле, вроде хтмл
?xml version="1.0" encoding="UTF-8"?
xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:idm="http://"
exclude-result-prefixes="idm"
xsl:output indent="yes" method="html"/
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Это XML. Точнее XSL преобразование. В прикрепленном файле уже есть решение твоей задачи. Вот часть кода из него (немного переформатированный):<xsl:choose> <xsl:when test="$isMain"> <img class="icon" title="На главную" src="{$prefix}img/iconHome.gif" width="11" height="10" alt="На главную"/> </xsl:when>
<xsl:otherwise> <a href="{$prefix}" title="На главную"> <img class="icon" src="{$prefix}img/iconHome.gif" width="11" height="10" alt="На главную"/> </a> </xsl:otherwise> </xsl:choose> Это условие проверяющее показываем ли мы сейчас главную страницу. Если да, то выводится только логотип, если нет, то логотип со ссылкой. Тебе надо оставить только проверку на вывод главной страницы получая в итоге примерно такой код: <xsl:choose> <xsl:when test="$isMain"> <img src="{$prefix}img/banner.jpg" alt="Покупайте наших слонов" /> </xsl:when> </xsl:choose>
|
|
|
|
|
Forum Member
      
участник
Last Login: 23.03.2007 18:23
Сообщ.: 31,
Visits: 88
|
|
| То есть найти, где есть это условие или написать самому если нету и вместо img... вставить флешку. правильно я понял..?
|
|
|
|
|
Forum Member
      
участник
Last Login: 23.03.2007 18:23
Сообщ.: 31,
Visits: 88
|
|
Дело в том, что баннер в диве, если написать (см. файл), то урааа все работает, но скрипт не работает, должно двигаться от левого края до середины, а он не двигается - почему?
|
|
|
| |