videojs хелп

Аватар пользователя Iri Iri 31 июля 2011 в 10:39

Всем доброго времени суток!
Ребята, помогите разобраться с videojs. Что-то всё очень плохо. Может, я не с того начала знакомство с друпалом, но т.к. мне нужен сайт с видео, то сразу руки потянулись к плееру html5.
Поставила в sites/all/modules и sites/all/library, активизировала в админ панели, добавила новый тип контента, загружаю файл - работает только в хроме, в FF чёрный прямоугольник, в IE пытается запуститься Flowplayer.
Потом пытаюсь добавить статью с загружаемым видео через tinymce- тут плеер вообще не работает, пишет:
Notice: Undefined offset: 0 in template_preprocess_videojs() (line 78
на org пишут про патч http://drupal.org/files/issues/939398-no-theme-arguments-makes-notice.patch но я не понимаю что с ним делать.
Заранее спасибо, если кто прояснит.

0 Thanks

Комментарии

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 31 июля 2011 в 11:31
"Iri" wrote:

на org пишут про патч http://drupal.org/files/issues/939398-no-theme-arguments-makes-notice.patch но я не понимаю что с ним делать

Открыть в редакторе файл contextual.module и в 98-й строке
if (isset($hooks[$hook]['variables'])) {
заменить на
if (!empty($hooks[$hook]['variables'])) {

Аватар пользователя Iri Iri 31 июля 2011 в 11:51

спасибо, понятно теперь что за плюсы и минусы. но там итак if (!empty($hooks[$hook]['variables'])) {

Аватар пользователя Iri Iri 31 июля 2011 в 11:56
"Romsla" wrote:

Ищите информацию по установке патча.

выяснилось, что патч для 7.7 не актуален.
возможно нужен еще какой-то модуль, связанный с видео? я пока из дополнительных установила только cck и wysiwyg

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 31 июля 2011 в 12:24
"Iri" wrote:

возможно нужен еще какой-то модуль,

Все зависимые *модули* должны ставиться автоматом. Но советую еще раз readme.txt для основного модуля почитать. Там вполне может требоваться отдельно инсталлировать внешние js-библиотеки.

Аватар пользователя Iri Iri 31 июля 2011 в 14:25

поставила, и друпал их видит:
Настройки сохранены.
The videojs library (version 2.0.2) successfully found in the sites/all/libraries/video-js directory.
Самое интересное, что в предпросмотре всё работает, а когда опубликуешь- в FF запускается флэшплеер, в IE flow.
В этой 78 строке, которая указана в Notice, как раз вроде о том речь:
if (!isset($vars['flash'])) {
$vars['flash'] = file_create_url($items_mp4[0]['uri']);
}
На org много сообщений с такой проблемой, но ничего конкретного кроме патча в ответах не нашла.
У кого-нибудь тут 7.7 и videojs поладили?