Видео с YouTube, Vimeo, Ok, VK или Rutube

Видео с YouTube, Vimeo, Ok, VK или Rutube

Поле, открытый исходный код

Видео InstantCMS 2.X

Поле позволяет вставить видео с сервисов YouTube, Vimeo, Ok, VK или Rutube простым добавлением в него ссылки ролика.

По сути это немного доработанное поле отсюда

Если хотим адаптивный вывод плеера, то нужно добавить в любой подключенный файл стилей вашего шаблона вот это:

.player_container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow:hidden;
}
.player_container iframe,
.player_container object,
.player_container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

0
Scythian Scythian 6 месяцев назад #

Здравствуйте. При установке пишет, что только для версии 2.16.1. Не дает установить, ICMS 2.15.2

0
Def Def 3 месяца назад #

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

0
F_a_R_i_D F_a_R_i_D 3 месяца назад #

Здравствуйте.

Ещё бы и тик ток и инстаграм добавить.

0
Def Def 3 месяца назад #

и шортс ссылки чтобы обрабатывал)

0
Kuper Kuper 3 дня назад #

Я тут недавно подглядел по совету Zau4man

можно сразу подключить файл css при установке что бы не лезть в код

  1. <?php
  2.  
  3. class fieldEmbedvideo extends cmsFormField
  4. {
  5. public $title = 'Ссылка на видео с youtube, rutube, OK, VK или vimeo';
  6. public $sql = 'varchar(200) NULL DEFAULT NULL';
  7. public $filter_type = false;
  8. public $filter_hint = false;
  9. private static $templated = false;
  10. public function parse($value){
  11. $template = cmsTemplate::getInstance();
  12. if (!self::$templated) {
  13. $template->addTplCSSName('embedvideo');
  14.  
  15.  
  16. }
  17.  
  18. if

 и естественно сразу в архив закинуть embedvideo.css по пути modern/css/

+

0
Kuper Kuper 3 дня назад #

и только заметил если допустим в источнике указать ссылку а не в этом поле то все равно появится надпись 

else {
        return 'Указана неверная ссылка';
        }

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.