# 1 
Тема:  Как поставить поочередность отображения popup баннеров?
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 15:07:23 
		
 
 
		Как поставить ротатор popup баннеров себе на сайт? 
Я вот зашол на сайт qiq.ru и у них на сайте с каждым переходом на другую страницу, открываеться новый попап баннер. При этом они не нарушают правила размещения баннеров, хорошо зарабатывают и не пугают посетителей. 
		
 
 
		 
		
^ наверх ^  
 
 
		# 2 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 18:54:11 
		
 
 
		Я вот в нете нашол такой скрипт ктороый позволяет это сделать тока непойму куда его вписывать  
 
$popup1="code_banner_1"; 
$popup2="code_banner_2"; 
$popup2="code_banner_3"; 
 
if (isset($_COOKIE['popup_showed_1'])) 
{ 
 $tpl->set('{popup1}', ""); 
 if (isset($_COOKIE['popup_showed_2'])) 
  { 
  $tpl->set('{popup2}', ""); 
  if (isset($_COOKIE['popup_showed_3'])) 
   { 
   $tpl->set('{popup3}', ""); 
   } 
  else 
   { 
   set_cookie ("popup_showed_3", $member_id['name'], time()+3600*24); 
   $tpl->set('{popup3}', $popup1); 
   } 
  } 
 else 
  { 
  set_cookie ("popup_showed_2", $member_id['name'], time()+3600*24); 
  $tpl->set('{popup2}', $popup1); 
  } 
 } 
else 
 { 
 set_cookie ("popup_showed_1", $member_id['name'], time()+3600*24); 
 $tpl->set('{popup1}', $popup1); 
 }  
		
 
			 
			[Изменил(а) Dico  , 05 Сентября 2008, 18:54:40] 
 
		 
		
^ наверх ^  
 
 
		# 3 
  
		pozitiv  
		SF Team  
 
паZитифф  
SF Support Team  
 Почетный SFСообщений:  1676 
Откуда:  Киев 
Зарегистрирован:  18 Ноября 2007, 18:49:13 
Сказали спасибо  148 раз Статус:  offline 
ICQ статус   
		Опубликовано 05 Сентября 2008, 19:40:30 
		
 
 
		Этот код неподойдет под фьюжн... 
		
  
--------------------wmz  - Z226856101527 
wmr  - R513979829437 
 
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!  
		
		
^ наверх ^  
     
 
		# 4 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 19:47:16 
		
 
 
		Зато этот должен подойти. 
Я даже панель создал которуб ы инфьюжнс нада вставлять 
вот ее код 
 
<?php 
if (isset($_COOKIE['banner'])) 
{ 
$banner=htmlspecialchars($_COOKIE['banner']); 
if ($banner=="somethingelse") 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptraf.ru/js.php?sid=2875'></script>"; 
setcookie("banner","poptraf"); 
} 
else 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptrag.ru/js.php?id=144'></script>"; 
setcookie("banner","poptrag"); 
} 
} 
else 
{ 
echo "<SCRIPT LANGUAGE='Javascript' SRC='http://dico.popunder.ru/popunder.php?id=dico'></SCRIPT>"; 
setcookie("banner","popunder"); 
} 
closeside(); 
?> 
 
Ротация работает но при этом рубит дизайн сайта пополам в прямом смысле подскажите как это исправить? 
		
 
			 
			[Изменил(а) Dico  , 05 Сентября 2008, 19:48:08] 
 
		 
		
^ наверх ^  
 
 
		# 5 
  
		pozitiv  
		SF Team  
 
паZитифф  
SF Support Team  
 Почетный SFСообщений:  1676 
Откуда:  Киев 
Зарегистрирован:  18 Ноября 2007, 18:49:13 
Сказали спасибо  148 раз Статус:  offline 
ICQ статус   
		Опубликовано 05 Сентября 2008, 20:02:23 
		
 
 
		Думаю будет лучше если вставиш код в сабхеадер.пхп и небудеш создавать панель... +замени двойные кавычки на одинарные в setcookie...+убери closeside() если нету openside() 
		
  
--------------------wmz  - Z226856101527 
wmr  - R513979829437 
 
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!  
		
		
^ наверх ^  
     
 
		# 6 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 20:34:28 
		
 
 
		Кароче проблема такова. 
Когда я в субхедер (как и было посоветовано) впихиваю этот код 
 
if (isset($_COOKIE['banner'])) 
{ 
$banner=htmlspecialchars($_COOKIE['banner']); 
if ($banner=="somethingelse") 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptraf.ru/js.php?sid=2875'></script>"; 
setcookie('banner','poptraf'); 
} 
else 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptrag.ru/js.php?id=144'></script>"; 
setcookie('banner','poptrag'); 
} 
} 
else 
{ 
echo "<SCRIPT LANGUAGE='Javascript' SRC='http://dico.popunder.ru/popunder.php?id=dico'></SCRIPT>"; 
setcookie('banner','popunder'); 
} 
 
то все баннеры со скоростью светеа прокручиваються ожин за одним и исчезают при этом остаеться только последний, а рпи переходе на другую страницу предидущие не выскакивают. Подскажите посему так?  
		
 
			 
			[Изменил(а) Dico  , 05 Сентября 2008, 20:35:03] 
 
		 
		
^ наверх ^  
 
 
		# 7 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 20:36:11 
		
 
 
		Я чуствую что я близок к разгадке но незнание html меня тяготит помогите решить эту проблему. 
		
 
 
		 
		
^ наверх ^  
 
 
		# 8 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 05 Сентября 2008, 20:57:33 
		
 
 
		Я немного не правильно написал код во второй партнерке надо чтоб было написано banner','somethingelse ' 
но всеравно они работают не правильно и один и тот же баннер ста открываться по несколько раз. 
 
if (isset($_COOKIE['banner'])) 
{ 
$banner=htmlspecialchars($_COOKIE['banner']); 
if ($banner=="somethingelse") 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptraf.ru/js.php?sid=2875'></script>"; 
setcookie('banner','poptraf'); 
} 
else 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptrag.ru/js.php?id=144'></script>"; 
setcookie('banner','somethingelse'); 
} 
} 
else 
{ 
echo "<SCRIPT LANGUAGE='Javascript' SRC='http://dico.popunder.ru/popunder.php?id=dico'></SCRIPT>"; 
setcookie('banner','popunder'); 
} 
		
 
			 
			[Изменил(а) Dico  , 05 Сентября 2008, 20:58:24] 
 
		 
		
^ наверх ^  
 
 
		# 9 
  
		pozitiv  
		SF Team  
 
паZитифф  
SF Support Team  
 Почетный SFСообщений:  1676 
Откуда:  Киев 
Зарегистрирован:  18 Ноября 2007, 18:49:13 
Сказали спасибо  148 раз Статус:  offline 
ICQ статус   
		Опубликовано 05 Сентября 2008, 21:55:28 
		
 
 
		Я незнаю как работать с куками, но ошибка скорее всего в том что ты их неправильно записываеш...Во втором посте етой темы ты привл пример где написано $tpl->set('{popup3}', $popup1); который чтото делает, но непонятно что...незнаю правильно ли, но попробуй так: 
 
$popup1="скрипт 1 баннера"; 
$popup2="скрипт 2 баннера"; 
$popup2="скрипт 3 баннера"; 
 
if (isset($_COOKIE['popup_showed_1'])) { 
if (isset($_COOKIE['popup_showed_2'])) { 
if (isset($_COOKIE['popup_showed_3'])) { 
} else { 
set_cookie ("popup_showed_3", $userdata['user_name'], time()+3600*24); 
echo $popup1; 
} 
} else { 
set_cookie ("popup_showed_2", $userdata['user_name'], time()+3600*24); 
echo $popup1; 
} 
} else { 
set_cookie ("popup_showed_1", $userdata['user_name'], time()+3600*24); 
echo $popup1; 
}
 
		
 
			 
			[Изменил(а) pozitiv  , 05 Сентября 2008, 21:57:29]  
--------------------wmz  - Z226856101527 
wmr  - R513979829437 
 
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!  
		 
		
^ наверх ^  
     
 
		# 10 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 13:09:05 
		
 
 
		со скриптом что ты правил пишет  
Fatal error: Call to undefined function set_cookie() in /www_host/hosts/allwow.sk6.ru/subheader.php on line 18 
при заходе на сайт и все и нече дальше не происходит. 
		
 
 
		 
		
^ наверх ^  
 
 
		# 11 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 13:13:49 
		
 
 
		Вот этот код работает в эксплорере вроде нормально а в мазиле вылазит тока одна партнерка. 
 
Вот код  
 
if (isset($_COOKIE['banner'])) 
{ 
$banner=htmlspecialchars($_COOKIE['banner']); 
if ($banner=="somethingelse") 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptraf.ru/js.php?sid=2875'></script>"; 
setcookie('banner','poptraf'); 
} 
else 
{ 
echo "<script language='JavaScript' charset='windows-1251' src='http://poptrag.ru/js.php?id=144'></script>"; 
setcookie('banner','somethingelse'); 
} 
} 
else 
{ 
echo "<SCRIPT LANGUAGE='Javascript' SRC='http://dico.popunder.ru/popunder.php?id=dico'></SCRIPT>"; 
setcookie('banner','popunder'); 
} 
 
Ну уже прогресс но всеравно чето не совсем то. 
		
 
			 
			[Изменил(а) Dico  , 06 Сентября 2008, 13:14:07] 
 
		 
		
^ наверх ^  
 
 
		# 12 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 14:03:58 
		
 
 
		А каким кодом можно поставить баннер на задержку чтоб он вылетал не сразу а после внутреннего перехода? 
Ну чтоб людей не пугать. 
		
 
 
		 
		
^ наверх ^  
 
 
		# 13 
  
		pozitiv  
		SF Team  
 
паZитифф  
SF Support Team  
 Почетный SFСообщений:  1676 
Откуда:  Киев 
Зарегистрирован:  18 Ноября 2007, 18:49:13 
Сказали спасибо  148 раз Статус:  offline 
ICQ статус   
		Опубликовано 06 Сентября 2008, 14:57:33 
		
 
 
		if (FUSION_SELF != адресс сайта) { 
то что тебе надо 
} 
 
попробуй так=) но хз заработает ли=) 
		
 
			 
			[Изменил(а) pozitiv  , 06 Сентября 2008, 14:57:55]  
--------------------wmz  - Z226856101527 
wmr  - R513979829437 
 
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!  
		 
		
^ наверх ^  
     
 
		# 14 
  
		Psc  
		SF Team  
 
Psc  
SF Support Team  
 Почетный SFСообщений:  2515 
Откуда:  As is 
Зарегистрирован:  10 Ноября 2007, 13:15:07 
Сказали спасибо  353 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 15:11:24 
		
 
 
		"фусион селф" по определению не может быть иным сайтом , кроме того где расположен данный Fusion. 
		
  
-------------------- Retired 
		
		
^ наверх ^  
 
 
		# 15 
  
		pozitiv  
		SF Team  
 
паZитифф  
SF Support Team  
 Почетный SFСообщений:  1676 
Откуда:  Киев 
Зарегистрирован:  18 Ноября 2007, 18:49:13 
Сказали спасибо  148 раз Статус:  offline 
ICQ статус   
		Опубликовано 06 Сентября 2008, 16:25:27 
		
 
 
		Ну тогда  
 
if (FUSION_REQUEST != хттп://адресс сайта) { 
то что тебе надо 
} 
:) 
		
 
			 
			[Изменил(а) pozitiv  , 06 Сентября 2008, 16:25:54]  
--------------------wmz  - Z226856101527 
wmr  - R513979829437 
 
Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!  
		 
		
^ наверх ^  
     
 
		# 16 
  
		Dico  
		Пользователь  
 
 
 ЗавсегдатыйСообщений:  54 
Зарегистрирован:  02 Мая 2008, 22:55:08 
Сказали спасибо  0 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 18:11:15 
		
 
 
		Ну может ктото нарвется на этот топик  и он ему будет полезен. 
А я немного помозговал и решил не пихать на сайт попапы, ато из за них упала посешаемость. 
Я поставил бегуна и наверно еше Яндекс директ поставлю. Так будет проще и правильнее.  
		
 
 
		 
		
^ наверх ^  
 
 
		# 17 
  
		Psc  
		SF Team  
 
Psc  
SF Support Team  
 Почетный SFСообщений:  2515 
Откуда:  As is 
Зарегистрирован:  10 Ноября 2007, 13:15:07 
Сказали спасибо  353 раз Статус:  offline 
		Опубликовано 06 Сентября 2008, 18:19:39 
		
 
 
		+1 за разумный выбор! 
		
  
-------------------- Retired 
		
		
^ наверх ^