|
|
09.04.2010, 17:59
|
|
Minor
Зарегистрирован: 2010-01-15
Сообщений: 3
|
Скажите, возможно ли средствами нетката организовать чтобы в различных разделах сайта отображались строго определенные баннеры?
|
|
|
09.04.2010, 20:25
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
По идее эта возможность должна быть в модуле управления рекламой, но я с ним ниразу не работал - на 100% утверждать не возьмусь.
Вообщем, можно создать компонент для баннеров и запрограммировать условия отображения в определенных разделах. Технически проблем для этого никаких нет.
Temet nosce...
|
|
|
27.08.2010, 10:54
|
|
Мирон
Зарегистрирован: 2010-08-03
Сообщений: 5
|
Могу предложить следующее решение:
Создайте ещё одно поле, допустим Sub в том компоненте, который отвечает за показ баннеров. Тип поля должен быть список. Формат Subs.
Теперь создайте список с именем Subs и добавьте туда те разделы в которых Вы хотите, чтобы отображались баннеры.
Теперь нужно добавить ещё одно поле в системной таблицы "разделы", допустим поле Sub4Ad тип "число" и описание "Номер раздела для показа баннера"
Теперь необходимо в настройках тех разделов, в которых Вы хотите видеть отображение баннеров. Нажать на Дополнительные поля и указать в Номер раздела для показа баннера то число которое указано в Id списка Subs.
Теперь при выводе баннеров ф-ей s_list_class(номер_раздела, номер_компонента_в_разделе, "subid=".($current_sub[Sub4Ad]?$current_sub[Sub4Ad]:номер_id_раздела_остальные_в_списке_Subs).")
И в системных настройках компонента, отвечающего за вывод баннеров прописать следующее условие:
Код:if (isset($subid)) $query_where = "a.Sub LIKE '%,$subid,%'";
Надеюсь всё понятно описал. Удачи!
|
|
|
27.08.2010, 10:59
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Ну а если вы не мазохист, вы поставите нормальное ПО для управления рекламой на сайте и забудете неткэтовский модуль как страшный сон. К примеру отличный и бесплатный openx.
|