[Пример] Jw Player

Главные вкладки

Аватар пользователя gagaga gagaga 23 января 2010 в 1:08

Достаточно часто возникают вопросы, как установить Jw Player. Можно интегрировать плеер через модуль либо напрямую, используя файл шаблона.
1. Скачиваем плеер здесь. И копируем его в какую-нибудь папку на сервере. Я поместила в папку с темой.
2. Создаем шаблон с именем node-type.tpl.php, где type это машинное имя типа контента.
3. Добавляем к типу контента CCK-поле(я) в зависимости от цели. Поле должно быть либо текстовое либо filefield.
4. Вставляем в код шаблона следующий код:

<script type="text/javascript" src="sites/all/themes/media/player/swfobject.js"></script>

<div id="videocontent">Ваш плеер устарел, обновите <a href="http://get.adobe.com/flashplayer/">здесь</a>.</div>

<script type="text/javascript">
var so = new SWFObject('<?php print 'sites/all/themes/media/player/player.swf'; ?>','mpl','527','450','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addParam('flashvars','file=<?php print $node->field_name[0]['filepath'] /* $node->field_name[0]['view'] */ ?>');
so.write('videocontent');  
</script>

Пояснения:
Если filefield, то $node->field_name[0]['filepath'] / вместо field_name вставить название Вашего поля
Если текстовое поле, то $node->field_name[0]['view'] / вместо field_name вставить название Вашего поля
Все пути заменить на свои.
videocontent - id тега в который будет вставлен плеер.

Комментарии

Аватар пользователя VICTOR_81 VICTOR_81 23 января 2010 в 23:34

Спасибо Мария. Очень толковая статья. И как раз то что нужно.)
Единственное что, $node->field_name[0]['view'] - у меня возвратило урл ролика обрамленные в тег span
я применил $node->field_vyoutube[$i]['value'].

СПАСИБО ВАМ БОЛЬШОЕ!!! Smile

Аватар пользователя Ziklon Ziklon 23 марта 2010 в 14:07

Как всегда инструкция для тех кто итак это всё сам знает.
Создали шаблон и что с ним потом делать?
Жалко что подробных инструкций очень мало.

Аватар пользователя Eddie Eddie 22 декабря 2010 в 12:54

шаблон кидаешь в папку с темой
а т.к в нем ты прописываешь field_myvideo, и в новом типе содержимого тоже прописываешь field_myvideo, то все автоматически работает
немного терпения, и можно во всем разобраться Smile

Аватар пользователя Urfin Urfin 16 марта 2011 в 15:43

Скажите а этот ваш вариант решает проблему отображения нескольких экземпляров плеера загруженных на одну страницу? Например отображение в тизере.

Аватар пользователя AVN_DRU AVN_DRU 30 октября 2011 в 15:12

кто нибудь решил как всё таки настроить video в drupal 7 или нет как устаниовить плеер и так далее помогите пожалуйста мне нужно видео вставлять в медиа галерею и не с youtuba а с компа может есть решение?

Аватар пользователя ihappy ihappy 10 ноября 2015 в 11:48

"orb" wrote:
есть плееры лучше

Лучше JwPlayer, ничего нету имхо.
А флов только для видео, а JW и то и то рулит.
Вот пример, делал под заказ.

Из всех бесплатных плееров, только данный плеер позволил такое сделать.
P.S. Конечно сразу перемотки на средину нет, это минус.

Аватар пользователя greenzlat greenzlat 12 марта 2013 в 9:42

А как это поле CCK скрыть, чтобы оно не отображалось? Ведь оно нам нужно фактически для получения url видеоролика.