0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 12652 Просмотров
*

fimka

  • Новичок
  • 14
  • 0 / 0
Ребята, привет всем.

У меня не получается встроить flash (swf) в статью под Joomla 1.5.8.
Когда-то давно у меня уже была такая проблема со вставкой видео с youtube, тогда обошелся установкой дополнительного расширения именно для вставки flash-видео с youtube. Теперь же просто нужно вставить файл swf в статью.

Пробовал вставлять из WYSIWYG (tinyMCE) редактора, по кнопке вставить флеш - в итоге, после сохранения статьи, вставленный код урезается, объект не отображается.

Пробовал вставлять непосредственно кодом - так же после сохранения статьи, код урезается...
Код:
Код
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="300">
<param name="movie" value="/images/swf/test.swf">
<param name="quality" value="high">
<embed src="/images/swf/test.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="300"></embed></object>
урезается до:
Код
<param name="movie" value="/images/swf/test.swf" />
<param name="quality" value="high" />

Кто-нибудь сталкивался с подобной проблемой? Подскажите, пожалуйста.
« Последнее редактирование: 22.07.2009, 14:53:31 от fimka »
*

Greycat

  • Захожу иногда
  • 298
  • 63 / 0
Re: Как встроить flash (swf) в статью
« Ответ #1 : 22.07.2009, 14:23:59 »
Можно настроить список тегов, удаляемых визуальным редактором. Если не ошибаюсь - в параметрах плагина TinyMCE. Удалите нужные теги из чёрного списка, если они там есть.Если нет - внесите в белый.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

fimka

  • Новичок
  • 14
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #2 : 22.07.2009, 14:52:03 »
Можно настроить список тегов, удаляемых визуальным редактором. Если не ошибаюсь - в параметрах плагина TinyMCE. Удалите нужные теги из чёрного списка, если они там есть.Если нет - внесите в белый.
Спасибо. Не подскажите где найти эти опции? Никак не могу отыскать в админке.

Наткнулся также вот на такую информацию, также не уразумею где найти установки:
Цитировать
В Joomla 1.5.2 добавлена возможность отключать функцию очистки стороннего кода, вставляемого в визуальном редакторе TinyMCE 2.0. Это делается в настройке плагина "Editor - TinyMCE 2.0" с помощью новой опции "Code cleanup on save". У неё три возможных значения:
- Always
- Front only
- Newer

По умолчанию включено значение "Always". Как я понимаю, при включении значения "Front only" сторонний код будет вырезаться только при сохранении материала, созданного посетителем на лицевой стороне сайта. При вставке баннера в админке код портиться не будет.

Кроме этого есть ещё одна опция (которая была и раньше) - "Очищать код при запуске". Если вы планируете вставлять через визуальный редактор баннеры, то её лучше отключить, поскольку при открытиии материала скрипты всё-равно будут удаляться.

Я не успел пока протестировать эти опции (наткнулся на них проверя перевод 1.5.2). Если у кто-нибудь будет время - проверьте их работу.

P.S. А вот прежде, чем полностью отключать функцию очистки, следует хорошо подумать. Это может привести к внедрению вредоносного кода. Для вставки баннеров всё же безопаснее использовать специальные модули, или вставлять их код прямо в шаблон.

Добавлено:
Нашел вот что:

"Белый список позволяет использовать только теги, указанные в полях теги,..."
Ммм. как-то мне не очень, думаю, это подходит. Мне же нужны остальные теги html. Все же попробовал вписать object в белый список - после сохранения по-прежнему происходит зачистка кода...
« Последнее редактирование: 22.07.2009, 15:05:50 от fimka »
*

fimka

  • Новичок
  • 14
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #3 : 22.07.2009, 15:22:11 »
Вот что нашел:
Цитировать
To disable the code cleanup in the Editor - TinyMCE 2.0 plugin:

Go to Extensions --> Plugin Manager and edit the "Editor - TinyMCE 2.0" plugin. Then change the "Code Cleanup on Save" option to "Never" or "Front Only" and/or the "Do Not Cleanup HTML Entities" option to "Yes", then save.
Выполнил, все как есть, после чего, с помощью tinyMCE попытался кнопкой Insert / Edit Embedded Video вставить swf... На этот раз код не был зачищен редактором, однако полученный на выходе код был следующий:
Код
<img width="400" height="250" align="align" title="quality:'high',src:'/images/swf/test.swf',width:'400',height:'250'" class="mceItemFlash" mce_src="/plugins/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/spacer.gif" style="width: 400px; height: 250px;" src="/plugins/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/spacer.gif"/>
Естественно, flash на сайте при таком раскладе отображен не был...

При этом, в режиме редактирования "no editor", код по-прежнему урезается.

Ребята, а были до меня случаи, кто вставлял swf в статьи Joomla?
« Последнее редактирование: 22.07.2009, 15:40:59 от fimka »
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Как встроить flash (swf) в статью
« Ответ #4 : 22.07.2009, 15:54:52 »
Он и будет урезаться, потому что тег object входит в число не допустимых тегов.
файл libraries\joomla\filter\filterinput.php
Код
var $tagBlacklist = array ('applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml');
Вот отсюда его попробуйте выдернуть и посмотреть что получится.
*

fimka

  • Новичок
  • 14
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #5 : 22.07.2009, 16:04:15 »
Вот отсюда его попробуйте выдернуть и посмотреть что получится.
Конгениально! Это работает! Снимаю шляпу :)
*

Koriolan

  • Захожу иногда
  • 118
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #6 : 24.02.2010, 11:59:15 »
Цитировать
Когда-то давно у меня уже была такая проблема со вставкой видео с youtube, тогда обошелся установкой дополнительного расширения именно для вставки flash-видео с youtube.
А можно узнать, каким расширением пользовался?
*

Koriolan

  • Захожу иногда
  • 118
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #7 : 24.02.2010, 14:40:54 »
Он и будет урезаться, потому что тег object входит в число не допустимых тегов.
файл libraries\joomla\filter\filterinput.php
Код
var $tagBlacklist = array ('applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml');
Вот отсюда его попробуйте выдернуть и посмотреть что получится.
Пробую. и увы :(  :( Код по-прежнему подчищается.
*

ferrum

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Как встроить flash (swf) в статью
« Ответ #8 : 25.03.2010, 08:45:41 »
Не парьтесь, ребята. Вот вам код:
Код
<p style="text-align: center;"><embed width="200" height="120" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="/images/swf/logo.swf" play="true" loop="true" menu="true"></embed></p>
Перед этим в плагине редактора TinyMCE надо настроить обрезание "только на сайте", то есть выбрать среднюю галку.

Re: Как встроить flash (swf) в статью
« Ответ #9 : 17.09.2010, 23:36:38 »
Привет всем!
Я перечитал кучу форумов, но так и не решил свою проблему!
Вставил код  для swf в материал. Сохранился он правильно. На странице появилась панель проигрывателя swf, но пустая!
Этот же код вставлял просто в php или HTML файл на сервере - работает.
Что может блокировать в joomle показ swf? Может какой-нибудь другой скрипт на странице?
У меня j1.5.20 + k2.3
Вот мой код (хотя перепробовал все его варианты):
Код
<embed src="http://evgen.extenza.by/album/catalog.swf" 
quality="high" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash"
width="600" height="450" play="true" loop="true" menu="true"></embed>

Можете убедиться и посмотреть код страницы Моя страница с флеш-каталогом

Кажется я немного врубился, где копать. У меня флеш ролик на FlippingBook, слизаный с другого домена. Там есть папки с картинками, настройки XML, и пр. Как сделать, чтобы в материале Joomla это все правильно выводилось.
« Последнее редактирование: 18.09.2010, 20:04:34 от evgen.minsk »
*

Gig

  • Захожу иногда
  • 86
  • 1 / 0
Re: Как встроить flash (swf) в статью?
« Ответ #10 : 26.12.2012, 10:49:41 »
Доброе время суток, Я обычно использую модуль swfobject - всегда удобен в обращении и работает без проблем. Но проблема актуальна, решаю как вставить Flash в контент на Joomla 2.5
*

effrit

  • Легенда
  • 9414
  • 1029 / 11
  • effrit.com
Re: Как встроить flash (swf) в статью?
« Ответ #11 : 26.12.2012, 10:59:23 »
странные вы, товарищи, чесслово.
во-первых, никто не запрещает для разовых вставок вызвать тот же модуль из статьи, через {loadposition}, во-вторых, на JED на запрос "swf" первым же вылазит ПЛАГИН для вставки этой самой swf...
http://extensions.joomla.org/extensions/multimedia/multimedia-display/19260
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить статью в созданный новый раздел (меню)

Автор Lzrv

Ответов: 1
Просмотров: 353
Последний ответ 16.11.2017, 09:00:15
от Lzrv
Переворот. Проблема при копировании текста в новую статью.

Автор kwyjibo

Ответов: 11
Просмотров: 2800
Последний ответ 04.01.2015, 01:47:08
от Lama
Модуль опроса накладывается на статью

Автор boss_84

Ответов: 5
Просмотров: 753
Последний ответ 03.02.2014, 05:01:37
от Arkadiy
Как разместить статью в модуле?

Автор adcroco

Ответов: 5
Просмотров: 1066
Последний ответ 28.01.2014, 17:33:41
от adcroco
Формирование ссылки на статью

Автор Sn@ke

Ответов: 28
Просмотров: 3869
Последний ответ 06.09.2013, 01:06:06
от beliyadm