Видеогалерея на eZ Publish. Как это сделать? eZ Flow flash_player.tpl flv swf
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
| Автор | |
|---|---|
|
|
|
|
Вс, 25 октября 2009 17:13:06 Оптимальный вариант для Вас - использовать стандартный пакет (расширение) eZ Flow. Там есть встроенный flv-плеер (довольно таки неплохой) и набор классов для мультимедия. В принципе можно прикрутить любой флеш-плеер, но это уже немного сложнее (хотя там часа на 2 работы, но нужны минимальные навыки) |
|
Вс, 25 октября 2009 17:37:28 Спасибо за ответ!Буду разбираться |
|
Вт, 27 октября 2009 18:47:33 А если я уже установил "Plain_site", как мне теперь корректно доустановить eZ Flow, flash-плеер для проигрывания моих .flv файлов и контент классы для заведения в базу моих роликов?Какие пэкэджи, компоненты для этого нужны? И как их доустанавливать, если это вообще возможно? |
|
Ср, 4 ноября 2009 18:14:22 С помощью контент класса "Video/Flash Player" добавил на сайт .flv видео ролик.При попытке просмотра материала в публичной части сайта у меня появилось: Вид объекта по умолчанию. Кликните для создания шаблона, Код узла: 79, Код объекта: 77 Это значит мне нужно создать замещающий шаблон .tpl и прописать его в override.ini.append.php? |
|
Ср, 4 ноября 2009 18:38:15 Да, нужно установить куда-то на тестовый сайт eZFlow и стырить оттуда флешку с плеером а также шаблоны для flv роликов |
|
Чт, 5 ноября 2009 5:00:21 >Да, нужно установить куда-то на тестовый сайт eZFlow и стырить оттуда флешку с плеером а также шаблоны для flv роликовТо есть, поднять еще один сайт, - eZFlow-сайт? Компонента eZFlow который я установил на plain site недостаточно? Значит после установки компонента eZFlow, в мою систему не садится flash-плеер и tpl шаблоны для просмотра видео? |
|
Чт, 5 ноября 2009 8:59:13 А, так расширение eZFlow уже подключено?Если, как описано выше, не подгружается шаблон, значит криво подключен экстеншн и никаких шаблонов он не замещает. Ибо в eZFlow есть шаблоны для flv роликов, которые подгружают флеш Если же просто плеер не выводится то ищите почему. Может в браузере флеш отключен... или там мод_реврайт не дает доступ к папке flash пользовательского дизайна А способ описанный мной выше служит скорее для усовершенствования plain_site если нужны только флеш-ролики и остальная функциональность eZFlow является для данного сайта избыточной. |
|
Пт, 6 ноября 2009 22:04:21 Не загружается flash player и видео клип!Все-таки решил делать вручную. Локально.WinXP. На Plain site установил расширение eZFlow без контент классов. С рабочего сайта eZFlow экспортнул контент класс Video/Flash Player и затем импортнул его на свой Plain Site. На моем Plain Site соответственно появился контент класс Video/Flash Player. В структуре сайта на основе контент класса Video/Flash Player добавил .flv ролик. В каталог \design\plain_site\flash\ скопировал flash_player.swf В каталог \design\plain_site\override\templates\full\ скопировал flash_player.tpl В файл \settings\siteaccess\ncom\override.ini.append.php добавил: [full_flash_player] Source=node/view/full.tpl MatchFile=full/flash_player.tpl Subdir=templates Match[class_identifier]=flash_player Пытаюсь просмотреть ролик на сайте, дебагер мне говорит что для просмотра моего видео ролика он использует: design/plain_site/override/templates/full/flash_player.tpl Однако флэш плеера нет как и видеоролика Посмотрел какой генерируется код: ----------------------------------------------------------------------------------------------------------------- <script type="text/javascript"> <!-- insertMedia( '<object type="application/x-shockwave-flash" data="/design/plain_site/flash/flash_player.swf" width="448" height="354"> '); insertMedia( '<param name="movie" value="/design/plain_site/flash/flash_player.swf" /> '); insertMedia( '<param name="scale" value="exactfit" /> '); insertMedia( '<param name="allowScriptAccess" value="sameDomain" />'); insertMedia( '<param name="allowFullScreen" value="true" />'); insertMedia( '<param name="flashvars" value="moviepath=/index.php/ncom/content/download/73/268&embedurl=http://nc.local/flash/embed/73&am...x.php/ncom/Novosti/Video-rolik" />'); insertMedia( '<p>No <a href="http://www.macromedia.com/go/getflashplayer">Flash player<\/a> avaliable!<\/p>'); insertMedia( '<\/object>' ); //--> </script> <noscript> <object type="application/x-shockwave-flash" data="/design/plain_site/flash/flash_player.swf" width="448" height="354"> <param name="movie" value="/design/plain_site/flash/flash_player.swf" /> <param name="scale" value="exactfit" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true" /> <param name="flashvars" value="moviepath=/index.php/ncom/content/download/73/268&embedurl=http://nc.local/flash/embed/73&am...x.php/ncom/Novosti/Video-rolik" /> <p>No <a href="http://www.macromedia.com/go/getflashplayer">Flash player</a> avaliable!</p> </object> ----------------------------------------------------------------------------------------------------------------- Скажите пожалуйста, в чем моя ошибка? |
|
Пн, 9 ноября 2009 4:24:55 Проблема я так понимаю в неверно формирующемся пути /content/download/ ?Кто-нибудь сталкивался с подобной проблемой? Почему не загружается flash player? (см. предыдущее сообщение) |
|
Пн, 9 ноября 2009 8:47:49 Ну первое, что бросилось в глаза - разные пути в абзацах скриптаИ поставьте Firebug для Мозиллы - там есть инспектор запросов. Будет видно по какому адресу грузится плеер и чего он не отображается (или же откройте адрес плеера через адресную строку - посмотрите ошибку). Доступ к папке flash и ее содержимому разрешен на уровне .htaccess? |
|
Пн, 9 ноября 2009 11:11:17 >Доступ к папке flash и ее содержимому разрешен на уровне .htaccess?RewriteRule ^design/[^/]+/(stylesheets|images|flash|imagespl|javascript)/.* - [L] Ну у меня вот так прописано. А еще мой знакомый сделал следующее предположение: "проблема в 10й версии флеша. с 10ки флеш требует чтобы файлы по http отдавалась в потоке, а не аттачментом, как было раньше" а так же "...content/download это виртуальный путь, файл отдается по нему хендлером программно возможно проблема с генерируемым кодом в шаблоне..." |
|
Пн, 9 ноября 2009 12:49:29 Да есть у нового флеша такая особенность. Но в изи ее как-то пытались обойти - поменяли заголовки для отдачи файлов (а может я не так понят и это был только feature request... не помню)Но проблема была для флешек, подгружаемых через модуль /download/ (читайте рекомендацию: http://ezpublish-developer.blogsp...blish-flash-not-showing-problem.html ) а плеер подгружается напрямую. Разве что файл с роликом может не подтягивать. Посмотрите фаербагом хттп-заголовки плеера и флв-ролика |
|
Пн, 9 ноября 2009 17:06:09 По отдельности загружается и плеер и ролик, а вот как нужно не работаетВот по этой ссылке: http://nc.local/design/plain_site/flash/flash_player.swf на весь экран открывается флэш плеер. ------------------------------------------------------------- А вот эта ссылка: http ://nc.local/ncom/content/download/74/272&embedurl=http://nc.local/flash/embed/74&am.../ncom/Media/Multimedia/eZ-Conference открывает мой .flv ролик У меня установлен Adobe Flash Player 9 Нашел похожее сообщение здесь http://issues.ez.no/IssueView.php?Id=13947 только не знаю, подойдет ли мне это... |
|
Пн, 9 ноября 2009 18:13:10 Не могу решить проблему! Помогите плз!Мне кажется здесь весьма похожая проблема http://ez.no/developer/forum/setup_design/inline_video только не вижу ее решения А может быть вот это мне поможет? http://share.ez.no/forums/develop...th-ezmedia-attribute-and-flash-video В flash_player.tpl используется следующий код:
{def $siteurl=concat( "http://", ezini( 'SiteSettings', 'SiteURL' ) )
$attribute_file=$node.data_map.file
$video=concat( "content/download/",
$attribute_file.contentobject_id,"/",
$attribute_file.content.contentobject_attribute_id )|ezurl(no)
$flash_var=concat( "moviepath=", $video )}
{* Embed URL, which URL to retrieve the embed code from. *}
{set $flash_var=$flash_var|append( "&embedurl=", concat( $siteurl, "/flash/embed/", $node.object.id ) )}
{* Embed Link *}
{set $flash_var=$flash_var|append( "&embedlink=", concat( $siteurl, $node.url_alias|ezurl(no) ) )}
------------------------------------------------------------------- |
|
Вт, 10 ноября 2009 10:03:39 Загрузите какой-то ролик в папку с дизайном и попробуйте открыть его в плеере напрямую. Тоесть временно удалите старый шаблон плеера и пропишите туда вставку плеера с прямой сслыкой на flv-файл (предварительно проверьте открывается ли этот flv если его адрес набрать в браузере и какой заголовок отдает сервер). Если и после этого плеер не будет ничего отображать - ищите причину в плеереДля диагностики нужны симптомы: 1) Флеш-плеер открывается? 2) Флеш-ролик по абсолютному адресу открывается? (...../content/download/blablabla...) 3) Какие http-заголовки у флеш-ролика? |
|
Вт, 10 ноября 2009 10:28:48 > 1) Флеш-плеер открывается?> 2) Флеш-ролик по абсолютному адресу открывается? (...../content/download/blablabla...) Я же писал, что отдельно открывается плеер, если к нему обратиться вот по этой ссылке: http://nc.local/design/plain_site/flash/flash_player.swf А ролик отдельно открывается если к нему обратиться по такой ссылке: http://nc.local/ncom/content/down.../ncom/Media/Multimedia/eZ-Conference Или речь не об этом? > 3) Какие http-заголовки у флеш-ролика? Как посмотреть http-заголовки флеш-ролика? |
|
Вт, 10 ноября 2009 12:27:59 А при выводе через шаблон флеш-плеер открывается?И ссылку на ролик я что-то не понял. Меня интересует файл *.flv (по умолчанию в шаблоне идет адрес типа ezurl/content/download/.... но можно найти и физический адрес типа ezroot/var/storage/.../file.flv - ссылку на пример я приводил выше для исправления ошибки с флешем) В зависимости от пути файл откроется или нет. А в зависимости от заголовков браузер придумает как его открыть - предложит скачать или попытается открыть приложениями. А заголовки можно посмотреть, например, через мозиловский адд-он Firebug. |
|
Вт, 10 ноября 2009 13:05:18 А при выводе через шаблон флеш-плеер открывается?> При выводе через шаблон флеш-плеер не открывается вообще. Вообще нет даже намёка. Про остальное напишу через 2 часа. >А заголовки можно посмотреть, например, через мозиловский адд-он Firebug. У меня установлен Firebug. А эти заголовки где пишутся? И как они выглядят? А если самого swf и flv нет (они же у меня не появляются на странице совсем), эти заголовки присутствуют? |
|
Вт, 10 ноября 2009 13:21:10 Если через шаблон плеер не открывается значит или не работает скрипт подключения или какая-то ошибка в пути к флешке. Посмотрите по заголовкам и ответам сервера - там будет писать если запрашивается неправильный адресЗаголовки и ответы сервера в Firebug видно через вкладку Сеть (NET). |
Следующая » 1 2