Скрипт: Ротатор рекламных блоков на сайте.
Автор: Андрей Краснокутский
Дата: 2012-05-22 Ротатор рекламных блоков
В условиях ограниченного пространства на сайтах и интернет-ресурсах, когда есть необходимость разместить как можно больше информации, хорошим выходом является использование скрипта ротатора рекламных блоков.
Сегодня мы рассмотрим работу такого скрипта и научимся использовать на своих сайтах. Живой пример работы скрипта Вы можете наблюдать на моем сайте в правой колонке, блоки: Сайт от А до Я и Не пропустите!!!
Суть работы скрипта сводится к тому, что при перезагрузке или обновлении (F5) web-страницы, скрипт случайным образом, в отведенное под рекламный блок место, выводит заранее заготовленные рекламные блоки. Обновите данную страницу и увидите как работает скрипт, наблюдайте за блоками в правой колонке: Сайт от А до Я и Не пропустите!!!
Как видите в таком блоке можно выводить и текст и ссылки и картинки. Теперь давайте разбираться как этот скрипт работает. Сначала скачайте Исходник скрипта ротатора Randwords. Разархивируйте Исходник. Откройте папку: randwords, запустите и прочитайте информацию в файле: READMI.html.
Как видите скрипт Randwords имеет Админку для управления и "заточен" в основном для вывода и ротации текста, т.е. случайных фраз. Текст конечно то же хорошо, но нам гораздо важнее выводить полноценные рекламные блоки со ссылками и картинками. Поэтому Админкой мы пользоваться не будем, она очень примитивная и при желании Вы раберетесь с ней самостоятельно.
Мы пойдем в программные коды нужных нам файлов и настроим их работу под наши требования, т.е. под ротацию полноценных рекламных блоков.
Итак, давайте разбираться, как это сделать практически.
В нужном месте вашего сайта, где будет выводится рекламный блок (размеры блока могут быть любыми), вставляте код Листинга 1:
Листинг 1.
<?php include ("randwords/randwords.php"); ?>
| |
Сразу оговорюсь, что Хостинг, на который будете вставлять данный скрипт должен поддерживать PHP, так как основной файл: randwords.php, который управляет ротацией (случайной сменой блоков) создан именно в PHP.
В файле randwords.php настраивается внешний вид рекламного блока, здесь можно изменить цвет фона и рамки блока, высоту строк и т.д. хотя никакие настройки здесь делать не рекомендую, просто оставьте этот файл как есть.
Если Вы "прикручиваете" скрипт-ротатор к своему сайту работающему на PHP, тогда используйте Листинг 1 как есть. Если Ваш сайт работает на простом HTML, тогда для подключения скрипта используйте Листинг 2:
Листинг 2.
Теперь нужно открыть файл: database.dat, собственно говоря это и есть файл в котором будет храниться информация о каждом рекламном блоке - база данных скрипта.
Открыть этот файл нужно с помощью редактора, предназначенного для программирования, например с помощью: Notepad++. Скачать Notepad++ Вы можете на нашем сайте или же в Интернете. Этот бесплатный редактор, разработан именно для написания программыных кодов.
В файле database.dat хранится информация о всех рекламных блоках. Обращаю Ваше внимание, что каждый отдельный блок, прописан здесь отдельной строкой, без переносов кода (каким бы длинным он не был)!
Давайте рассмотрим одну из строк (последнюю) этого кода, Листинг 3:
Листинг 3.
<font color="#0000FF" face="Verdana" size="1"><a target="_blank" href="http://talkmouse.com/zuza197/mouse"><img border="0" src="img/mouse.jpg" alt="Стратегия эффективного продвижения сайта" width="140" height="190"></a><font face="Verdana" style="font-size: 9pt;"><br><strong><font color="#000080">Как беслатно общаться<br> в Интернете? Новейшие<br> Интернет-Технологии:<br> ICQ , Skype , SipNet</font><font color="#CC0000"><br>Не тормозите, научитесь<br> этим пользоваться.</font><br><a target="_blank" href="http://talkmouse.com/zuza197/mouse">Узнать сейчас >>></a><br><br><a target="_blank" href="http://konstantinfirst.com/products/zuza197/partnerka">Стань партнером и заработай денег >>></a></font></strong>
| |
Здесь все очень просто: самый обычный и примитивный HTML использован для форматирования текста + добавлена партнерская ссылка и картинка. Таких строк, нужно прописать по количеству рекламных блоков.
При обновлении web-страницы, скрипт в случайном порядке вытаскивает одну из строк кода (Листинга 3) и показывает в нужном месте сайта.
Как Вы наверное уже поняли, если не пользоваться Админкой скрипта, то вся настройка сводится к тому, чтобы в файле database.dat прописать отдельными строками код рекламнных блоков. На остальные файлы скрипта можете даже не обращать внимание.
После редактирования файла database.dat не забудьте сохранить этот файл. Теперь папку randwords нужно закачать в корневую папку вашего сайта. Вот и все, скрипт-ротатор рекламных блоков, успешно установлен на ваш сайт.
Всего Вам доброго.
Читайте так же:
Скрипт: Приветствие + Сегодняшняя дата.
Плавное увеличение картинки при наведении курсора.
Создаем рамку для блока информации со скругленными углами.
Как продвигать и раскручивать сайт своими силами?
Как подготовить контент для публикации на сайте.
Просмотров: 14704
Добрый день! Сделал все выше изложенное по этой статье. Дело в том что мой сайт на базе ucoz И при загрузке в файловй менеджер папки randwords пушут,что файлы php заприщены. Можно ли создать Ротатор рекламных блоков без файлов php Спасибо!
В таком виде на WP не пойдет, нужно дорабатывать
Добрый день. У меня не работают ббкоды на движе DLE 10.2. Когда указываю путь к банеру то у меня туоп выводит всю строку
|