Многофункциональный плагин DLE Ротатор баннеров
Плагин Ротатор баннеров 1.1 для DLE 10.x — 12.x поддерживает все существующие на цифровом рынке виды баннеров, это может быть просто картинка или большая масса, ссылки, флэш-анимация, popunder, страница html, cliclunderl, java, js и т.д. Скрипт способен учитывать количество показов и произведенных кликов по баннеру. Подсчет защищен и основан на данных пользователя: по IP адресу, ссылке, дате и времени, какой был использован баннер, имя пользователя и его id. Такая возможность полноценной конвертации данных для управления, они будут отображены далее в списке, дополнительно вы сможете указать максимальное количество показов и кликов по баннеру.
Описание функций и возможностей плагина Ротатор баннеров
Модуль поддерживает все виды баннеров, будь то картинка, много картинок, ссылка, флэш, popunder, cliclunder, html и т.д. Не буду врать, встроенно всего 6 типов баннеров: картинка, много картинок, текстовая ссылка, флэш баннер и popunder (clickunder и все баннеры данного типа). 6 — ой тип, это любой html код (html, java, js и т.д.), который вы впишите.
К тому же, модуль умеет подсчитывать колличество показов и кликов по баннеру. Но не просто подсчитывает их, а записывает некие данные о пользователе: IP адрес, ссылка, дата и время, какой баннер был, имя пользователя, id пользователя. Данная возможность позволяет конвертировать эти данные для управления, которые будут показаны далее. Имеется возможность указания максимального количества показов и кликов по баннеру.
Возможность гео тартегинга позволяет показывать баннеры определённым странам (в модуле изначально более 260 стран). Система довольно простая, существует два вида гео контроля. Первый, как в модуле Гео — локатор , база также подходит. Можно скачать бесплатную версию базы без городов (что нам и надо — только страны). Второй вид, это как в модуле GeoIP, удобна тем, что база регулярно обновляется и предоставляется абсолютно бесплатно. Также имеется возможность отключения данной функции.
Контроль показов по дате и времени суток, позволяет не задумываться об выключении баннера в нужный месяц, день, час и даже минуту. Поставили дату начала показа ( можно поставить, чтобы баннер начал показывать через неделю, месяц и т.д.) и конец показа, и это всё выполнится автоматически.
У каждого баннера обязательно должна быть своя группа (которых может быть неограниченно), для того, чтобы показываться в определённом месте не каждый раз, то есть меняться показами с другими баннерами этой группы.
Функция показывания баннеров определённым группам, даёт возможность показывать баннер только тем посетителям, которые не оплачивали VIP доступ (на каждом сайте реализовано по разному).
Расширенная функция даты показов, позволяет чётко распределиться показами баннеров. По месяцам года, дням месяца, дням недели и даже по времени суток, вы сможете настроить баннер как захочется. К примеру баннер может показываться только по будням с 08:00 до 21:00 — с этим проблем не возникнет.
Показы по категориям, действуют только в том случае, когда посетитель находится в какой — то категории. Их может быть неограниченно, и распределяется как в стандартном модуле рекламы в DLE.
В некотором роде уникальная возможность (есть похожее, но не совсем такая же) контролирование показов по любым раздеам сайта. Будь то главная страница, контакты, категории, полная новость, все комментарии, профиль и т.д. — на каждый раздел вы сами настраиваете баннер. Уникальность состоит в том, что вы можете воучную добавлять новые страницы: при установке модуля (например тот же форум), вы в настройках данного модуля добавляете строчку «forum|Форум» где forum адрес страницы без ЧПУ. Добавлять таких страниц вы можете сколько угодно.
Ещё одна уникальная возможность, которую я вообще нигде не встречал, это показы показы по конкретным поисковым роботам, браузерам или любым другим интернет — ботам. Функция работает следующим образом: например вы пользуетесь браузером Mozilla, и каждый раз, как вы посещаете любую страницу, браузер передаёт некоторую информацию о себе, примерно такую «Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)» (с каждой версией может меняться) — но смысл в том, что можно догадаться, что вы пользуетесь файрфоксом. Достаточно с новой строчки поля вписать слово «Firefox» или «Mozilla» и баннер не будет показывать посетителям, в чьих браузерах встречается похожая фраза. Также можно вписать слово «Gecko» и вы запретите показы баннера все браузерам Gecko. Также поисковики бесплатно выкладывают информацию, какой юзер-агент посылают их боты, и вы можете скрывать рекламу от них. Думаю смысл функции понятен.
Довольно распространённая функция, приоритет показа баннера, перед другими баннерами данной группы. Я поставил максимальный приоритет от 1 до 10, более подробней о данной функции будет ниже т.к. сейчас вы всё равно не поймете весь смысл функции.
Все выше рассказанные возможности и настройки вы сможете применять индивидуально для каждого баннера.
Активация — модуль Ротатор баннеров для DLE 10.x — 12.x
1. Устанавливаете модуль.
2. Откройте файл engineincpartnersinit.php и скопируйте весь код.
3. Зайдите на сайт — unphp.net, вставьте туда код и нажмите Decode This PHP.
4. Декодированный код скопируйте и вставьте обратно в файл engineincpartnersinit.php
5. В этом же файле ищите строки:
$Send = new SendPost;
$Send->hostname = «rezer.net»;
$Send->path = «/engine/activation.php»;
$Send->data = «key={$key}&host={$Host}&mod_id={$ModServerID}»;
$Send->Send();
$ResActivationExplode = $Send->OnlyHTML();
$ResActivationExplode = explode( «|»,$ResActivationExplode );
$ResActivation = $ResActivationExplode[0];
$ForKeyGenerate = intval( $ResActivationExplode[1] );
и заменяем на такой код:
$ResActivation = 1;
$ForKeyGenerate = intval($key);
6. Активация доступна по любым комбинациям цифр, букв и разных символов.
СКАЧАТЬ
Источник: