Для начала давайте выясним, что такое ротация.
Ротация (с англ. «rotation») —движение по кругу.
Другими словами это значит, что объект (баннер, картинка, текст) случайным образом будет меняться после перезагрузки страницы.
В статье я выложу готовый PHP код, который может подойти к любому движку CMS (WordPress, Joomla) или обычному сайту с расширениями файла php (будьте внимательны, файл с расширением html не подходит!).
Если ваш сайт написан в расширении файла html, то переименуйте на php. Например, было так «index.html», а нужно сделать вот так «index.php».
Итак, код:
<?php $rotation[] = 'Здесь текст, картинка или код баннера №1'; $rotation[] = 'Здесь текст, картинка или код баннера №2'; $rotation[] = 'Здесь текст, картинка или код баннера №3'; $rotation[] = 'Здесь текст, картинка или код баннера №4'; $rotation[] = 'Здесь текст, картинка или код баннера №5'; $rotation[] = 'Здесь текст, картинка или код баннера №6'; $rotation[] = 'Здесь текст, картинка или код баннера №7'; $rotation[] = 'Здесь текст, картинка или код баннера №8'; $rotation[] = 'Здесь текст, картинка или код баннера №9'; $rotation[] = 'Здесь текст, картинка или код баннера №10'; shuffle($rotation); echo $rotation[0]; ?>
Строки от №2 - №11 – тут вставляете код баннера, текст или картинки вместо слова «Здесь текст, картинка или код баннера №1»:
$rotation[] = 'Здесь текст, картинка или код баннера №1';
→ Примеры вставки картинки:
$rotation[] = '<imgsrc="images/1.png">'; $rotation[] = '<imgsrc="images/2.png">'; $rotation[] = '<imgsrc="images/3.png">';
→ Примеры вставки текста:
$rotation[] = '<p>Закажите сайт</p>'; $rotation[] = '<p>Копирайт от 100 руб.</p>'; $rotation[] = '<p>Дизайн от 1000 руб.</p>';
→ Примеры вставки баннера:
Здесь нужно быть аккуратным, так как в скрипте с баннером могут попадаться одинарные кавычки, их нужно заменить двойными.
Нужно вот так:
$rotation[] = ' <script language="JavaScript" ENGINE="text/javascript"> <!-- location="" //--> </script> ';
А так не нужно
$rotation[] = ' <script language='JavaScript' type='text/javascript'> <!-- location='' //--> </script> ';
В противном случае на экране увидите вот такую ошибку:
Parse error: syntax error, unexpected T_STRING in
Все, удачи!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330330 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222437 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187487 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
8 Ответов на комментарий - Как сделать ротатор баннеров на php
Добавить комментарий
Метки: php, Вебмастеру, для сайта
А как сделать вот такой рекламный код тизерки как на этом сайте? ссылку даю: [ссылка удалена]
Может что-то посоветуете? Заранее благодарен!
Гена, Вы мне скриншот отправьте и стрелкой покажите где оно.
Здравствуйте! Отправляю вам на почту скриншот в прикрепленном файле.
Здравствуйте, Гана!
Какой же это ротатор баннеров. Это обычны блок на статью.
А как такие блоки делать?
Такие блоки можно сделать, используя таблицу стилей CSS.
Здравствуйте, Степан!
А нельзя ли сделать так, чтобы этот скрипт работал на самописном сайте с htm-файлами?
Здравствуйте, Анна.
Просто переменуйте на хостинге расширение фала HTML на PHP и все будет работать.
Например, было index.html, а сделать нужно index.php.