Исходные данные:

Есть проект, где статьи находятся в структуре:

Раздел - Подраздел - Категория (дерево таксономии)

Необходимо реализовать таргетированный показ баннеров.

Создается материал со следующими полями:

Выборка по статьям (автовыбор статей)

Выборка из дерева таксономии необходимых разделов

Ссылка

Изображение

Текст

Место размещения (дроп-лист с вариантами)

Время размещения (старт и конец, возможно без данных дат - в таком случае начало происходит в момент размещения, если нет конца - то пока баннер не будет снят с публикации вручную)

Локация (страна/город, отдельной структурой таксономии)

При запросе с параметрами места размещения, номера статьи и локации (IP запрашивающего определять не нужно) в порядке приоритета должен отдаваться код этого материала. Если нет привязки к статье -> привязка к категории -> привязка к подразделу -> к разделу -> по умолчанию. Если к одной и той же статье привязано несколько баннеров в равных приоритетах, отдается более новый.

11 лет назад
EugeneMir
Евгений 
42 года
14 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров