В этом уроке мы с Вами будем устанавливать баннер. Но не просто картинку, как мы делали в предыдущем уроке, а красивый банер, использующий в своей работе php-код и flash-графику.
Дело в том, что изначально в Joomla не встроен модуль, который позволяет вставлять подобные элементы. Максимум что там есть - это "вставить произвольный HTML-код". Поэтому программисты-умельцы создали с нуля такой модуль, за что им огромное спасибо. Он для нас будет внешним расширением, поэтому и устанавливать мы его будем как внешнее расширение. Для начала скачайте отсюда этот модуль.
Далее заходим в админпанель "расширения" - "установить/удалить". Через обзор находим наш архив и устанавливаем его.
Опа, у меня выдало ошибку
Пишет, что нужно включить Режим совместимости (Legacy Mode). Сделаем это. Заходим в "расширения" - "менеджер плагинов". Находим там наш плагин - System - Legacy, у меня он на второй странице, и включаем его (нажимаем на красный крест, чтобы появилась зеленая галочка ).
Далее повторяем процедуру установки нашего модуля. Должно обойтись без ошибок. Так и есть, появилось синее системное сообщение, что модуль установлен удачно.
Теперь переходим в "расширения" - "менеджер модулей". И видим, что у нас там в списке появился новый модуль - PHP Module. Он пока выключен. То есть при установке, он создается автоматом. Отредактируем его. Стоп, чтобы его отредактировать нам необходимо найти програмный код какого-нибудь баннера.
Я предлагаю ни какого-нибудь, а самого что ни на есть нашего, родного хостинга. Для того, чтобы получить баннер, нужно зарегистрироваться в реферальной прграмме. Это очень полезная вещь. Если человек, увидев этот баннер на Вашем сайте, кликнет по нему, он попадет на сайт хостинга. Для Вас это плюсик, в Вашей статистике отразится, что именно Вы его привели. Далее если он купит домен или хостинг (или и то, и другое) Вы получите 10% от суммы его оплаты. К примеру, скупился он на 100 грн., Вы получили 10 грн. И таким образом он зачисляется навсегда Вашим рефералом, и Вы будете всегда получать 10% от всех его платежей. А ведь домен и хостинг нужно оплачивать каждый год. Таким образом Ваша прибыль со временем будет нарастать как снежный ком.
Как зарегистрироваться в реферальной программе и получить код баннера, я описывать не буду, на сайте нашего хостинга куча подсказок на эту тему.
Я вставляю свой код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="728" height="90" id="ukraine_2" align="middle"><param name="allowScriptAccess" value="http://ukraine.com.ua/design/ukraine/img/banner/ukraine_2.swf" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://ukraine.com.ua/design/ukraine/img/banner/ukraine_2.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="FlashVars" value="partner_id=8961&destination=_blanc" /><embed src="http://ukraine.com.ua/design/ukraine/img/banner/ukraine_2.swf" quality="high" bgcolor="#ffffff" width="728" height="90" name="ukraine_2" align="middle" allowScriptAccess="http://ukraine.com.ua/design/ukraine/img/banner/ukraine_2.swf" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="partner_id=8961&destination=_blanc" /></object>
Если Вы только тренеруетесь, можете вставить тоже мой, а потом замените на свой, или вообще на какой-нибудь другой. Я показываю Вам только принцып, как вставить баннер на сайт.
Итак, заходим в свойства модуля, редактируем его. Все возможности этого модуля авторы описали прямо в нем.
Сохраняем модуль.
Переходим на наш сайт и перезагружаем страницу. Видим, что в самом низу (положение debug) появился красивый яркий баннер.
Конечно, он не совсем подходит нам под дизайн, да и глупо рекламировать на сайте гостинницы услуги хостинга. Но я это сделал, чтобы показать основной принцып. Вы можете поставить там или в другой позиции баннер, который больше подходит по тематике Вашего сайта.
Да, нужно еще добавить, сначала этот модуль создается автоматом, но чтобы создать еще один, нужно зайти "менеджер модулей" - "создать" - "PHP Module". Возможно Вы и так догадались до этого, но я все же решил уточнить.
Небольшое дополнение к этому уроку. На некоторых хостингах данный модуль работает не стабильно из-за разных версий PHP, поэтому, если он не отображает то, что нужно, замените его на этот модуль. Установить и пользоваться точно также. Отличие - то mod-PHP, а это mod-HTML.