+7 495 008 8452 пн.-пт. 10:00 – 17:00
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Вставка видео с RuTube, Vimeo, Smotri.com, Mail.ru, Livestream.com, Russia.Ru

Очень скоро Битрикс выпустит стандартно поддержку популярных видео-сервисов (да ведь?), но вынужден был не ждать.
(обновлено от 12.05.11)
[CUT]
Решение, к сожалению, заключается, в изменении системного компонента player. Но я тут не вижу ничего страшного. Обновляется он редко, и есть подозрение, что в следующий раз он обновится уже с поддержкой таких сервисов.

В любом случае, решение прежде всего для владельцев сайтов, а не для интеграторов, чтобы потом ничего не рухнуло.

Итак.

1. Скачиваем файл и распаковываем его в папку компонента /bitrix/components/bitrix/player/

2. В нем в самом верху конфигурационный массив, ставим 1 или 0 напротив того сервиса, который хотите включить или отключить соответственно.

3. В файл /bitrix/components/bitrix/player/component.php в самом верху после "<?if(!defined("B_PROLOG_INCLUDED";)..." вставляем этот код:
$answer = include 'video_services.php';
if ($answer == 0)
   return;




Для конечных пользователей ничего не меняется - они просто вставляют в привычное окошко ссылку на сторонний видео-сервис и ролик проигрывается корректно.

Пару слов о Mail.ru. Какие-то ролики покажутся, какие-то нет. Так как именно в video.mail.ru (а не у пользователей) расшаривать нельзя, я просто утянул код, но некоторые ролики запрещены насильно к публикации на сторонних доменах. А те, которые расшаривать можно - разместятся все.

Яндекс не получилось победить, у них хитрая ссылка, на лету не обработать.

И отвечу на вопрос "почему надо было лезть в системный компонент". Самая главная проблема, почему нельзя было просто кастомизировать шаблон - потому что идет проверка корректности пути файла до подключения шаблона. Соответственно, туда не долетает исполнение вообще в нашем случае.

Назад в раздел

Подписаться на новые материалы раздела:












CAPTCHA