Как вставить 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 и компонент


Прокомментировать
Необходимо авторизоваться или зарегистрироваться для участия в дискуссии.