Как вставить flash в joomla
Довольно распространенный вопрос от новичков - Как вставить flash (flash-ролик, flash-меню) в Joomla. Рассмотрим различные варианты по-подробнее.
Возможны следующие варианты вставки flash в сайт:
- вставка flash непосредственно в шаблон
- вставка flash на позиции модуля
- вставка flash в контент.
также зачастую интересны конкректные случаи:
- как встроить flash меню
- как работать с flash банерами
- как поместить в шаблон flash шапку.
Рассмотрим все случаи по порядку

Как вставить flash в шаблон Joomla
Возможны два варианта вставки.
1. Вставка простого кода в шаблон
2. Использование скрипта
Для вставки простого кода используем код:
<object type="application/x-shockwave-flash" data="template/flash/flash.swf" width="100" height="100">
<param name="movie" value="template/flash/flash.swf" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="opaque">
<img src="/template/flash/flash.jpg" width="100" height="100" />
</object>
Обратите внимание:
1 строчка поле data - указываем адрес нахождения нашей флешки, width и height - это размеры флешки
2 строчка value - также адрес нахождения флешки
6 строчка - адрес картинки, которая будет показана тем, у кого в браузере не работает флеш (данная строчка опциональна, ее можно и не использовать вовсе)
В качестве установки флеш через скрипт используем скрипт SWFObject (текущая версия 2.2)
Скачать последнюю версию можно тут, подробная документация на русском языке тут
Инструкция по работе:
в код шаблона перед </body> вставляем
<script type="text/javascript" src="/templates/название шаблона/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("template/flash/flash.swf", "flashdiv", "100", "100", "9.0.0");
</script>
Затем в самом шаблоне, в том месте, где должен быть шаблон вставляем слой для шаблона: <div id="flashdiv"></div>
Тут важное значение имеет строка swfobject.embedSWF:
- "template/flash/flash.swf" - адрес и название нашей флешки
- "flashdiv" - название id слоя с флешкой
- далее идут ширина и высота флешки
- версия флеш-плеера

Вставка flash на позиции модуля
Для этого существуют следующие готовые решения:
1. Random Flash Module - Модуль позволяет отображать несколько флешек рандомом. Каждый раз при перезагрузке страницы будет показана рандомная флешка. Модуль легок в установке и использовании. Если в настройках указать только одну флешку, то модуль будет показывать соответственно только ее одну.
Автор: DART Creations
2. SWFobject module - использует технологию swfobject для вставки флешек. Легок в установке и в настройке.
Автор: waL
3. The Flash Module - покажет заданный флеш-файл в заданном месте
Автор: Michael Carico
4. EasyFlash - еще один модуль, который использует swfobject
Автор: Joomlets

Вставка flash в контент
Для этого существуют следующие удобные решения:
1. EasyFlash plugin - позволяет вставлять флешку в любом месте в контентных страницах. Использует библиотеку swfobject.
Автор: Joomlets
2. Custom Flash - компонент для работы с флешками. Принцип работы следующий: компонент содержит также модуль и плагин. Все флешки загружаются через компонент, затем в модуле или плагине указываете id флешки, загруженной в компонент. Автор: Design Compass corp
3. Вставка флешек в контент может также производиться через модули. Для этого в контенте достаточно лишь указать позицию флешки
Скачать плагин easyflash и компонент
Comments:
