Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

3 года назад
Андрей
37 лет, Россия
6 лет в сервисе
Был онлайн 1 месяц назад
8 отзывов
100% заказов с выбором исполнителя
3 года назад

Функционал:


  • Модуль должен давать возможность создать рекламные блоки, которые автоматически или вручную вставляются в текст статей. 
  • Модуль включает в себя две составляющих: общие настройки модуля и блоки для вставки на страницу.
Общие настройки:

  • Поле с исключениями -  в нем через запятую можно указать теги, в которых нельзя вставлять блоки, например: table,div
  • Выбор типов материалов, на которых выводить блоки автоматически (галочками)
  • Исключения страниц, на которых не выводить рекламу (nid через запятую)
  • Поле с возможностью задать свой общий css класс для блоков
Блоки для вставки

  • Должен быть интерфейс, в котором будут создаваться рекламные блоки, блоков можно создавать любое количество
  • Сам блок в коде статьи должен выглядеть следующим образом <div class=«общий класс для блоков свой класс для блока»> Текст из текстовое поле для вставки любого кода/текста </div>
  • Вставляться код блока должен после закрытия тега.
  • Блок выводится автоматически по заданным параметрам в его настройках, если на странице не указан токен этого блока, в таком случае блок не выводится автоматически, а выводится на месте токена.
Блок имеет следующие настройки:

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

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.