BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Php приемчики » Как сделать ротатор баннеров на php

Как сделать ротатор баннеров на php

2017-02-20 / Вр:09:47 / просмотров: 4813

Для начала давайте выясним, что такое ротация.
Ротация (с англ. «rotation») —движение по кругу.
Другими словами это значит, что объект (баннер, картинка, текст) случайным образом будет меняться после перезагрузки страницы.

Как сделать ротатор баннеров на php

В статье я выложу готовый 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

Все, удачи!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

8 Ответов на комментарий - Как сделать ротатор баннеров на php

  1. Генна

    А как сделать вот такой рекламный код тизерки как на этом сайте? ссылку даю: [ссылка удалена]
    Может что-то посоветуете? Заранее благодарен!

  2. Avatar photo Степан => автор блога

    Гена, Вы мне скриншот отправьте и стрелкой покажите где оно.

  3. Генна

    Здравствуйте! Отправляю вам на почту скриншот в прикрепленном файле.

  4. Avatar photo Степан => автор блога

    Здравствуйте, Гана!
    Какой же это ротатор баннеров. Это обычны блок на статью.

  5. Генна

    А как такие блоки делать?

  6. Avatar photo Степан => автор блога

    Такие блоки можно сделать, используя таблицу стилей CSS.

  7. Анна

    Здравствуйте, Степан!
    А нельзя ли сделать так, чтобы этот скрипт работал на самописном сайте с htm-файлами?

  8. Avatar photo Степан => автор блога

    Здравствуйте, Анна.
    Просто переменуйте на хостинге расширение фала HTML на PHP и все будет работать.
    Например, было index.html, а сделать нужно index.php.

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: , ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716