О сайте Новости Статьи Игры Программы Книги Видео Креатив Веб дизайн Wordpress
Userator - Продвижение сайта за счет поведенческих факторов, автоматизация поведенческих факторов, социальные факторы
Новые комментарии
  • Лолита: Я тоже искала программу для создания шаблонов для WP, наконец то нашла, спасибо!!
  • alex: Отличная работа. Предлагаю также вот такой вариант падающего снега http://sneg.tsymbal.su/
  • Лена: а я сайт держу на этом дешевом хостинге http://unlim24.com/sharedhosti ng.html
  • Андрей: Быстрый и не дорогой VPS сервер http://unlim24.com/vds-vps.htm l
Рекламные обзоры
return_announcements(); ?>

Делаем простую Баннерокрутилку

В данном примере мы рассмотрим способ самостоятельного (без применения сторонних скриптов,плагинов) добавления в шаблон сайта кода поочередного вывода баннеров в заданном месте.

Очень часто требуеться в одном ,определенном месте сайта вывести несколько различных баннеров, которые бы меняли друг друга в произвольном порядке при следующем обновлении страницы.  Выделять место для каждого баннера ,как правило нет возможности ,да и перегружать сайт рекламой тоже нежелательно. Если Вы используете различные CMS , то возможно для этих целей уже есть готовые плагины, однако мы рассмотрим универсальный и не сложный способ такого вывода рекламы ,без их использования.

Первое что необходимо, это определиться с местом вывода и размером рекламы. Если Вы уже пробовали добавлять на свой сайт баннеры, то Вам необходимо просто немного изменить код в том же самом месте шаблона.

Вникать в суть кода от Вас не требуеться, выглядеть он будет так:

1
2
3
4
5
6
7
8
9
10
<noindex>
<?php
  $quotes[] = 'Код первого баннера';
  $quotes[] = 'Код второго баннера';
  $quotes[] = 'Код третьего баннера';
 srand ((double) microtime() * 1000000);
    $random_number = rand(0,count($quotes)-1);
 echo ($quotes[$random_number]);
?>
</noindex>

Вывод баннеров происходит в случайном порядке, при обновлении страницы. Для добавления нового баннера ,просто добавьте еще одну строчку:

6
$quotes[] = 'Код четвертого баннера';

Код самого баннера ,как правило Вам предоставят в Вашей партнерской ,рекламной компании ,просто вставьте его оду из строчек.

Вывод баннеров мы так же заключили в тег Noindex ,для того что бы поисковики не индексировали эту часть кода, лишние внешние ссылки Вам не нужны.

Вот собственно и Все, желаю Вам успехов! 
Так себеНормальноХорошоОтличноЛучший пост (4 голосов, средний: 4.00 из 5)
Loading ... Loading ...  

5 комментариев на “Делаем простую Баннерокрутилку”

  • Берете любое горизонтальное меню, их море в инете или софт для создания меню, тоже валом. Берем это меню (HTML код...) и вставляем в header.php, если уже стоит меню то в то место, заменяя старый код. Подключаем стили в style.css. придется немного разобратся поправить внеший вид через стили, позиционирование, ну и естественно заменить дефолтные ссылки на Ваши, любые. Вот как то так, ничего сложного нет, пробуйте.

  • Здравствуйте. Меня заинтересовало ваше горизонтальное меню. Вопрос: как вы добились этого?

  • Да, можно и на javascript, способов множество, допустим вот так.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <script language="JavaScript">
     
    <!--
    var r=(Math.random()*3);
     
     if (r <1) document.writeln('<a HREF="#r0" TARGET="" rel="nofollow"><IMG SRC="rndban1.gif" WIDTH=468 HEIGHT=60 BORDER=0></a><BR> А вот текст под баннером ?1');
     
     if (r > 1 && r < 2) document.writeln('<a HREF="#r0" TARGET="" rel="nofollow"><IMG SRC="rndban2.gif" WIDTH=468 HEIGHT=60 BORDER=0></a><BR> А вот текст под баннером ?2');
     
    if (r > 2 && r < 3) document.writeln('<a HREF="#r0" TARGET="" rel="nofollow"><IMG SRC="rndban3.gif" WIDTH=468 HEIGHT=60 BORDER=0></a><BR> А вот текст под баннером ?3');
     
    // -->
    </script>

    Пример и описание здесь

  • можно ли написать такой же скрипт только на javascript  а то у меня php не поддерживает!

  • а почему после установки мне помимо банера ещё и -  srand ((double) microtime () * 1000000); $random_number = rand (0,count ($quotes)-1); echo ($quotes[$random_number]); — это пишет! и чёт банеры не переключаются.

Июль 2017
Пн Вт Ср Чт Пт Сб Вс
« Июнь «-»  
 12
3456789
10111213141516
17181920212223
24252627282930
31  
Управление


8 × = пятьдесят шесть


Кто на сайте