Шаблонный сайт, баннер
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        


12»»

Шаблонный сайт, баннер Expand / Collapse
Автор
Сообщение
12.01.2007 12:50
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.03.2007 18:23
Сообщ.: 31, Visits: 88
Есть сайт работающий на шаблонах так вот кода вставляешь баннер, то он на всех страницах показывается, как сделать так, что бы только на стартовой показывался?
P.S. Вариант с куки не подходит так, как нуно что бы все время при заходе на главную показывался.
Сообщ. #909597
12.01.2007 13:01
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Это зависит от того как реализованы эти шаблоны и можно ли использовать в них програмнный код. Если да, то надо добавить условие проверяющее какую именно страницу запрашивает пользователь и соответственно решать, показывать баннер или нет.
Сообщ. #909598
12.01.2007 13:02
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.03.2007 18:23
Сообщ.: 31, Visits: 88
Все берется из шаблона, код поддерживает, а вот как проверять условие какая страница открыта?
Сообщ. #909599
12.01.2007 13:05
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Какой именно код поддерживается? PHP, ASP, Smarty или что-то другое?
Сообщ. #909603
12.01.2007 13:10
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum 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"/


  Post Attachments 
1.txt (4 views, 1,14 KB)
Сообщ. #909604
12.01.2007 14:05
Supreme Being

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>
Сообщ. #909606
12.01.2007 14:15
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.03.2007 18:23
Сообщ.: 31, Visits: 88
То есть найти, где есть это условие или написать самому если нету и вместо img... вставить флешку. правильно я понял..?
Сообщ. #909608
12.01.2007 14:36
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.03.2007 18:23
Сообщ.: 31, Visits: 88
Дело в том, что баннер в диве, если написать (см. файл), то урааа все работает, но скрипт не работает, должно двигаться от левого края до середины, а он не двигается - почему?


  Post Attachments 
1.txt (1 view, 1,01 KB)