×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Вопрос Вставка flash на сайт

Больше
5 года 7 мес. назад #1 от Jannet
Jannet создал эту тему: Вставка flash на сайт
Доброго времени суток. Как правильно вставить flash-ролик (swf) на сайт под управлением Joomla ?

Еще немного - и я всему научусь. :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 7 мес. назад - 5 года 7 мес. назад #2 от Aleksej
Aleksej ответил в теме Re: Вставка flash на сайт
Вы можете использовать следующие примеры кода, прописав путь к flash-ролику таким вот примерно образом (значения подставляем свои, естественно):
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="450" height="140">
  <param name="movie" value="/images/flash/ghosts.swf" />
  <param name="quality" value="high" />
  <param name="allowScriptAccess" value="always" />
  <param name="wmode" value="transparent">
     <embed src="/images/flash/ghosts.swf"
      quality="high"
      type="application/x-shockwave-flash"
      WMODE="transparent"
      width="450"
      height="140"
      pluginspage="http://www.macromedia.com/go/getflashplayer"
      allowScriptAccess="always" />
</object>
<!--[if false]> -->
<object type="application/x-shockwave-flash"
        data="<?php echo $mosConfig_live_site; ?>/templates/moj_dom/images/sky1.swf" width="985" height="291">
		     <param name="quality" value="high" />
			 <param name="wmode" value="opaque" />
		
<!-- <![endif]-->
<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0"
        width="985" height="291">
    <param name="movie" value="<?php echo $mosConfig_live_site; ?>/templates/moj_dom/images/sky1.swf" />
			     <param name="quality" value="high" />
			 <param name="wmode" value="opaque" />
<![endif]-->
    Установите Flash player для полного просмотра сайта!
</object>
Или даже вот так:
<embed  type="application/x-shockwave-flash" width="120" height="240" src="images/stories/ghosts.swf" quality="best" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>.
Вообще вариантов немало... в качестве действительно валидных кодов вставки flash на сайт рекомендуются порой вот такие:
<object type="application/x-shockwave-flash"
data="c.swf?path=movie.swf" 
width="400" height="300">
<param name="movie" 
value="c.swf?path=movie.swf" />
</object>
<script type="text/javascript" src="относительный путь/swfobject.js"></script>
                
<div id="flashcontent">
  Этот текст будет заменён флэшкой - пишите больше для поисковиков.
</div>

<script type="text/javascript">
  var so = new SWFObject("movie.swf","Моя флешка - пишите больше для поисковиков","100%","100","7","#000");
  so.addParam("quality", "high");
  so.write("flashcontent");
</script>
Можно использовать и старый заслуженный mod_flashmod . В архиве - версии модуля под J1.0 и J1.5. Несколько стилей вывода, поддерживает все версий flash player, поддержка Ajax.

В JCE вроде бы был плагин mediaobject, попробуйте также с его помощью.

Кроме всего прочего, вы можете попросту воспользоваться стандартным mod_banner в Joomla; для этого открываем модуль и ищем окошко "Пользовательский код баннера". Вроде бы подхватывает не только flash-ролики, но даже Google Adsense.

Самым прогрессивным, видимо, способом вставки кода flash здесь является использование SWFObject:

SWFObject - это JavaScript библиотека для корректного внедрения в страницу Флеш на страницу.

Основные достоинства этого метода:

  • Сценарий сам распознает версию Flash.
  • Если flash не установлен, либо отключен, то отобразиться альтернативный текст и предложение установить/обновить AdobeFlash.
  • Скрипт нормально работает под всеми основными браузерами (Opera, IE, FireFox, Chrome, ...)
  • Проходит валидацию XHTML 1.0
  • Маленький размер - 10кб, с сжатием 4 кб.


С помощью этого модуля возможно использование синтаксиса сценария SWFObject для вставки Flash-объекта внутри модуля в Joomla, при этом не нужно знать язык JavaScript.

Страница проекта , там же ссылка на подробную документацию в том числе и на русском.
Последнее редактирование: 5 года 7 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.