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

Флешка только на главной


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

На главной странице нужно разместить флешку.

Каким условием в index.html можно указать, чтобы она показывалась только на этой странице?

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

Лучше просто в Админке - Разное - Иформационные страницы вставить, в страницу Главная страница.

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

Такая же проблема.

нужно в шапке в кажом разделе категорий выводить свой баннер.

Пишу:

{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}

Баннер на главной

{/if}

и все псоледующие:

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар1.html'))}

Баннер 1

{/if}

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар2.html'))}

Баннер 2

{/if}

итд

Вроде во всех разделах баннеры меняются. НО на главной странице высыпают все разом!

При этом высыпают, только если введен корневой адрес - сайт.ру, но если ввести сайт.ру/index.php, то баннеры не появляются вообще!

Есть способы решения проблемы?

Вобщем, нужно в каждом разделе категорий выводить свой баннер в шапке (в отдельные шаблоны страниц его не вставишь скорее всего)

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

Не помогло...

Может еще что нужно дописывать в get.cat ?

Делаю так:

{if !$smarty.get.cat}

{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}

Баннер на главной

{/if}

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар1.html'))}

Баннер 1

{/if}

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар2.html'))}

Баннер 2

{/if}

{/if}

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

внимательнее посмотрите на код, который я написал выше

не

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар1.html'))}

Баннер 1

{/if}

{if in_array($smarty.server.REQUEST_URI, array('/', '/товар2.html'))}

Баннер 2

{/if}

а

{if in_array($smarty.server.REQUEST_URI, array('/товар1.html'))}

Баннер 1

{/if}

{if in_array($smarty.server.REQUEST_URI, array('/товар2.html'))}

Баннер 2

{/if}

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

Yurassik1, спасибо, теперь все работает! Пока пробовал, да писал предыдущее сообщение, вы видимо написали ответ, и я его не сразу заметил :)

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

Схема работает. Но...

Если будет 1000 товаров, то придется добавлять 1000 условий. А каждый уникальный баннер нужно выводить только в соответствующей категории товаров - телевизоры, холодильники и т.д. ТО есть, нужно чтобы все товары в соответсвующей категрии имели свой баннер. По старой схеме приходится прописывать условия для каждой страницы - то есть для всех товаров отдельно.

Я же использую SEO URL вида "catalog/ТЕЛЕВИЗОРЫ/товар.html" (как это сделать в описано теме http://vamshop.ru/forum/topic/8116-как-разрешить-использовать-символ-в-seo-url-адресах/)

Так вот, какое нужно условие вместо

{if in_array($smarty.server.REQUEST_URI, array('/товар1.html'))}

Баннер 1

{/if}

чтобы было примерно так:

если урл=catalog/product/ТЕЛЕВИЗОРЫ/{любое_значение}.html
то вывести код {$BANNER1}

если урл=catalog/product/КОМПЬЮТРЕЫ/{любое_значение}.html
то вывести код {$BANNER2}
[/code]

То есть, для каждого отдельного каталога свой баннер (а не от конкретной страницы) ?

Может кто-нибуть помочь?

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