Навигация
Главная
Бесплатные шаблоны dle
Платные шаблоны dle
Бесплатные модули dle
Хаки dle
Скачать DataLife Engine
Заработок для Web мастеров
Контакты
Rss
Вход на сайт
  Логин
  Пароль
Популярные новости
Реклама

Несколько popup баннеров на одном сайте

Несколько popup баннеров на одном сайте.
Ротатор Pop-Up баннеров.
Версия: 3.1


4 шага для установки ротатора баннеров на свой сайт

Предисловие:
Почему не рекомендуется устанавливать несколько pop-up баннеров на одной странице:
1) Правилами pop-up баненных систем запрещаю на одной странице показывать несколько pop-up баннеров. За нарушение акаунт могут заблокировать и заработанные деньги не выплатить.
2) Несколько popup баннеров неблагоприятно воздействуют на посетителей Вашего сайта, посетители за горой рекламой не могут разглядеть содержание сайта.
3) При одновременной работе двух и более баннеров могут возникнуть проблемы с правильной работой баннеров (баннер может перестать закрываться).

Чтобы не показывать одновременно «гору» баннеров на одной странице, разнесём их на несколько, и при открытии каждой новой страницы будет подгружаться новый, случайный баннер. С каждой страницы собираем свои клики.


Установка на DataLife Engine (DLE) сайты:

1. Включаем php на страницах сайта:

Ищем в файле index.php:

$tpl->compile('main');

echo $tpl->result['main'];
$tpl->global_clear();
$db->close();

Заменяем на:

$tpl->compile('main');

#echo $tpl->result['main'];
eval (' ?' . '>' . $tpl->result['main'] . 'global_clear();
$db->close();

2. В файле main.tpl (внутри тега , лучше в самом конце странице) добавляем:
<?php

          # Определяем количество баннерных блоков
for ($i = 1; $i <= 100; $i++)
{   if (file_exists("banner_".$i.".txt")); else {$n=($i-1); $i=101;} }

          # Выводим случайный блок
$h = rand(1,$n);
$f = fopen("banner_".$h.".txt", "r"); $txt = fread($f, 1000); echo $txt; echo "<!-- banner_".$h." -->";

?>

3. В корень сайта переписываем или создаём новые файлы banner_1.txt, banner_2.txt, banner_3.txt, banner_4.txt, banner_5.txt и так далее, до 100 штук.

4. В файлы: banner_1.txt, banner_2.txt, banner_3.txt, banner_4.txt, banner_5.txt вписать коды скриптов баннерых систем.

Например, первый баннер popunder.ru в banner_1.txt:
<SCRIPT LANGUAGE="javascript" SRC="http://akshonin.popunder.ru/popunder.php?id=akshonin"></SCRIPT>


Второй баннер protizer.ru в banner_2.txt:
<script language='javascript' src='http://protizer.ru/popup.php?id=5422&site=14720'></script><link rel="stylesheet" href="http://protizer.ru/pop_style1.css" type="text/css">

Установка завершена.





Примечания по работе скрипта:

1) Баннеры выбираются случайным образом.
2) Почти все Pop-up системы показываются только один раз в сутки, поэтому тестировать рекомендую после полной установки скрипта. Также проверить можно наличием комментария <!-- banner_1 --> в html коде странице.
3) Можно скрипт использовать для обычных баннеров, нужно 2ой пункт установки установить в том месте где Вы хотите показывать свой баннер

19 декабря 2008 добавил lord
     просмотров 7772   комментариев (8)

написал WildWom    20 декабря 2008 15:52   



 Группа: Посетители
 Регистрация: 20.12.2008
 Публикаций: 0
 Комментариев: 1
, ? (


        

написал dafnovo    31 декабря 2008 13:00   



 Группа: Посетители
 Регистрация: 12.07.2008
 Публикаций: 0
 Комментариев: 1
ну нифига

не работает


        

написал djahdjah    24 января 2009 13:38   



 Группа: Посетители
 Регистрация: 24.01.2009
 Публикаций: 0
 Комментариев: 2
boblo.ucoz.com


        

написал smit-s    26 января 2009 11:12   



 Группа: Посетители
 Регистрация: 12.12.2008
 Публикаций: 0
 Комментариев: 1
НУжная весч щас буду тестить


        

написал DreamCatcher    31 января 2009 07:27   



 Группа: Посетители
 Регистрация: 16.08.2008
 Публикаций: 0
 Комментариев: 2
апстену головами тех кто popup-ы клеит везде и по всюду


        

написал StarBoy    5 февраля 2009 10:25   



 Группа: Посетители
 Регистрация: 11.07.2008
 Публикаций: 0
 Комментариев: 4
Парни, работает ?


        

написал zonawm    22 марта 2009 12:52   



 Группа: Посетители
 Регистрация: 8.09.2008
 Публикаций: 0
 Комментариев: 2
всё работает!!! толька неправельна написано чтобы php читало

там короче нада в index.php
ноходите

echo $tpl->result['main'];

и меняете на

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

и усё работает


        

написал mik2k3    29 декабря 2009 10:33   



 Группа: Гости
 Регистрация: --
 Публикаций: 0
 Комментариев: 0
Друзья, а кто подскажет как можно сделать, чтобы банеры выбирались по очереди? Это более актуально. В случайном порядке может выбираться тот банер который уже отработал свое за эти сутки, а тот который не показывался так и не выберется.


        

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.














Rambler's Top100

Яндекс цитирования