Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
09.04.2010, 17:59
Minor

Зарегистрирован:
2010-01-15
Сообщений: 3

Скажите, возможно ли средствами нетката организовать чтобы в различных разделах сайта отображались строго определенные баннеры?
09.04.2010, 20:25
DiGGy
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.
198 196 2010-08-27 10:59:22 7897
Описание проекта