Как создать модуль ротатор рекламных кодов?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 13 января 2014 в 13:08
Как создать модуль ротатор рекламных кодов?

Необходимо чтоб модуль показывал 2 рекламы через ротатор.

Как создать ротатор

вот тут пример есть, но у меня не получилось

seo-active.net/blog/delaem_rotator_uvelichivaem_konvert/2011-03-30-172
#3 13 января 2014 в 13:39
  1. <script language="JavaScript" type="text/javascript">
  2. URL=new Array
  3. URL[0]="ссылка тут"
  4. URL[1]="ссылка тут 2"
  5.   URL[2]="ссылка 3"
  6.   URL[3]="линк 4"
  7.   URL[4]="5"
  8.   URL[5]="6"
  9.  
  10. image_ID=new Array
  11. image_ID[0]="image/713.jpg"
  12. image_ID[1]="image/2.jpg"
  13. image_ID[2]="image/5mm.jpg"
  14. image_ID[3]="image/1mm.jpg"
  15. image_ID[4]="image/mm.jpg"
  16. image_ID[5]="image/600.jpg"
  17.  
  18.  
  19. var banner222=2
  20. var last_banner222=(URL.length-1)
  21. var pause=5000
  22.  
  23. function Rotate(image_num) {
  24. if (banner222==last_banner222) banner222=0
  25. else banner222++
  26. document.images[image_num].src=image_ID[banner222]
  27. window.setTimeout('Rotate("banner222s")',pause);
  28. }
  29. </script>
  30. <p>
  31. &nbsp;</p>
  32. <div align="center">
  33. <a href="javascript:document.location=(URL[banner222])"><img alt="" name="banner222s" src="../30713.jpg" /> </a></div>
  34. <script language="JavaScript" type="text/javascript">
  35. Rotate('banner222s');
  36. </script>
Cори, это просто ротатор картинок.
#4 13 января 2014 в 13:43
Мне для кодов, и желательно чтоб в админке можно было добавить код в модуль, ну если так нельзя, то попробую как требуется
#6 13 января 2014 в 14:53
Привет, я сам не программист, но однажды доводилось делать такую штуку, нашел где то в инете скрипт, способ рабочий.

Берем нужные рекламные коды, делаем их в одну строку, каждый код обязательно должен быть на одной строке, это важно так как в ротации будут именно строки.

Сохраняем нужные строки с рекламными кодами в файл filename.dat Помещаем этот файл в папку /includes/myphp/

В эту же папку записываем php скрипт, назовем его условно code.php

  1. <?
  2. $num_of_mes = 1; // количество сообщений на странице
  3.  
  4. $messages_array = file("includes/myphp/filename.dat");
  5.  
  6. srand ((double) microtime() * 10000000);
  7. $rand_keys = array_rand($messages_array,$num_of_mes);
  8.  
  9. for($m=0;$m<$num_of_mes;$m++)
  10. {
  11. if($num_of_mes==1)
  12. {
  13. echo $messages_array[$rand_keys];
  14. }
  15. else
  16. {
  17. echo $messages_array[$rand_keys[$m]];
  18. }
  19. }
  20. ?>
Теперь создаем модуль, и вставляем строку {ФАЙЛ=code.php}

Готово.
#7 13 января 2014 в 18:45
Спасибо! работает на УРА!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.