Модуль для Drupal 7 для вставки рекламы в статьи
Андрей10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.09.2017
Функционал:
- Модуль должен давать возможность создать рекламные блоки, которые автоматически или вручную вставляются в текст статей.
- Модуль включает в себя две составляющих: общие настройки модуля и блоки для вставки на страницу.
- Поле с исключениями - в нем через запятую можно указать теги, в которых нельзя вставлять блоки, например: table,div
- Выбор типов материалов, на которых выводить блоки автоматически (галочками)
- Исключения страниц, на которых не выводить рекламу (nid через запятую)
- Поле с возможностью задать свой общий css класс для блоков
- Должен быть интерфейс, в котором будут создаваться рекламные блоки, блоков можно создавать любое количество
- Сам блок в коде статьи должен выглядеть следующим образом
Текст из текстовое поле для вставки любого кода/текста
- Вставляться код блока должен после закрытия тега.
- Блок выводится автоматически по заданным параметрам в его настройках, если на странице не указан токен этого блока, в таком случае блок не выводится автоматически, а выводится на месте токена.
- Название рекламного блока
- Текстовое поле для вставки любого кода/текста (который и будет встраиваться в текст статьи). Может использоваться html.
- Поле в котором указывается смещение от начала статьи в процентах, например 0,3 означает, что нужно вставить этот блок в текст статьи на 30% от ее начала. Либо указывается количество абзацев от начала статьи. Например 3 - означает, что блок будет вставлен после 3 абзаца от начала статьи. (если поле оставить пустым, то блок не выводится автоматически)
- Включить или выключить блок - эта настройка позволяет отключить вставку блока даже если он выводится вручную.
- Также вместе с блоком должен создаваться токен, с помощью которого можно встраивать блок в статью вручную или через код в шаблоне темы.
- Поле для задания своего css класса для блока
- Исключения страниц, на которых не выводить блок (nid через запятую)
Пишите свои предложения по цене и срокам.