РАБОТАЮ ВО ВСЕХ ГОРОДАХ РОССИИ

ВРЕМЯ РАБОТЫ С 9:00 ДО 20:00

Простой скрипт ротатора

Вам нужно выводить рекламные блоки в ротации? Ротация означает, что при переходе на другую страницу сайта или обновлении пользователь увидит следующий ваш баннер или текстовое объявление.

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

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

Собственно сам скрипт....

Как установить скрипт ротатора на своем сайте

В корневой папке сайта создайте папку с любым понятным для вас названием. Я назвала просто "rotator".

В эту папку залейте 1 файл "rand.php" - это и есть сам скрипт (название файла может быть любым вашим). И в нее же файлы с расширением php, в которых вы будете размещать коды баннеров или текстовые объявления: например, 1.php, 2.php, 3.php, 4.php. Это значит, что 4 рекламных блока будут показаны пользователям по очереди. Зашел на 1 страницу - 1 баннер, перешел на дркугую - 2 баннер и т.д. (Это примечание для танкистов;) ).

 

Как подлючить скрипт и вывести, например, в боковой колонке (можно выводить ротационный блок в любом месте сайта).

Подключаем скрипт с помощью инклюда. Для этого в нужное место вставляете код:

Подключение скрипта ротатора

Не забудьте поменять названия папки и файла на свои.

 

Настройка скрипта

Про все настройки есть в комментариях файла.

 

Скачать скрипт ротатора баннеров и объявлений

Скрипт находится в архиве весом около 4 кб, как видите очень легкий, а не только простая установка.

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

Скачать этот простой скрипт с демо файлами. Бесплатно.

 

Какие могут у вас возникнуть проблемы при его установке

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

С вордпресс не все так просто. Чтобы все заработало, нужно предварительно подготовить движок. 

В джумлу я не пробовала подключить ротацию, видимо там все будет по сценарию друпала или вордпресс.)

Ротатор баннеров для wordpress

В WordPress удобно использовать виджеты в разных местах сайта. Достаточно перетянуть виджет в любую область веб-страницы, иногда еще и настроить вывод нужной информации и тут же появляется новая информация на блоге.

Виджеты есть стандартные, а многие темы предлагают свои специализированные блоки.

Но есть одно НО… В виджет нельзя вставить код php. А в сам файл темы не всегда есть возможность вставить нужный код,  да и не всегда хочется править файлы, да еще и запоминать (читай – делать для себя заметки) что и куда, для чего вставил. Правка файлов темы не позволит безболезненно обновить ее в будущем. Приходится или отказываться от новых версий, или вновь и вновь вносить свои изменения.

Для вставки php кода существует два варианта решения. Первый – найти плагин вордпресс для этого, второй — все-таки обойтись без плагинов и изменить всего один файл темы.

Сегодня мы рассмотрим внедрение кода пхп на примере добавления на блог вордпресс ротатора баннеров или контента, рекламы, важных объявлений.

Как вставить php код в виджет WordPress без плагинов

В WordPress не заложена возможность вставлять php код в виджеты, в то время, как html код вы вставите без проблем.

Решение простое и я даю его ниже по тексту.

Нужно внести изменения в файл вашей темы functions.php.

Сначала сделайте его копию на случай сбоя. Затем откройте файл functions.php и в конце перед закрывающим тегом «?>» добавьте следующие строчки (скрипт):

// подключение php кода в виджетах add_filter('widget_text', 'my_widget_execute_php', 100); function my_widget_execute_php($text) { if(strpos($text,'<!--?') !== false) {       ob_start();       eval('?-->'.$text); $text = ob_get_contents(); ob_end_clean(); } return $text; }

Пишите любой PHP код прямо в виджетах и он будет исполняться.

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

 

P.S. Установлю ротатор тизеров "Tizer Divizion – скрипт создания тизеров и тестирования CPA офферов на своих сайтах".

Актуальная стоимость на странице заказа разработки сайтов на вордпресс в дополнительных услугах.

Все для сайтов: 
Библиотека: 

Комментарии

2

Молодец автор. Я такого типа ротатор искал пару дней. Перечитал несколько статей, но не всё мне в них нравилось. Так в итоге выходило, что со страницы сайта шли несколько исходящих ссылок на другие ресурсы. Да и слишком мудреные они эти коды и различные движения в работе на мой взгляд были не по нраву. Здесь же на мой взгляд всё очень просто и самое главное что код страницы не увеличивается, нет ни какого дополнительно скрипта и самое что интересно нет исходящей ссылки, хотя она и есть, а может я что-то недоглядел. Всем советую таким классным ротатором воспользоваться, создать свою собственную рекламу на сайте и по возможности на ней зарабатывать.

Спасибо, Игорь!

Да, верно подмечено - никаких внешних ссылок там не спрятано. :)



* Нажимая на кнопку "Отправить" я соглашаюсь с политикой конфиденциальности

Создание сайта

Сделать веб-сайт по приемлемым ценамЗаказать создание сайта под ключ. Цена: недорого.

]]>eTXT]]>

Сервис анализа и проверки траста xt сайтов в Яндексе