Перейти к публикации

Рекомендованные сообщения

Привет. В целях экономии диска нашел сервис хранения видео, но так и не смог вставить видео. Подскажите как это реализовать на DLE 15.0 версии. Сайт предоставляет 2 варианта вставки:

Скрытый текст

<div style="position: relative; padding-top: 56.25%; width: 100%"><iframe src="https://kinescope.io/embed/204845565" allow="autoplay; fullscreen; picture-in-picture; encrypted-media;" frameborder="0" allowfullscreen style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;"></iframe></div>

Скрытый текст

 

Ссылка на сообщение
Поделиться на других сайтах

В /engine/classes/parse.class.php добавьте kinescope.io в строку:

var $allowed_domains = array("vkontakte.ru", "ok.ru", "vk.com", "youtube.com", "maps.google.ru", "maps.google.com", "player.vimeo.com", "facebook.com", "web.facebook.com", "dailymotion.com", "bing.com", "ustream.tv", "w.soundcloud.com", "coveritlive.com", "video.yandex.ru", "player.rutv.ru", "promodj.com", "rutube.ru", "skydrive.live.com", "docs.google.com", "api.video.mail.ru", "megogo.net", "mapsengine.google.com", "google.com", "videoapi.my.mail.ru", "coub.com", "music.yandex.ru", "rasp.yandex.ru", "mixcloud.com", "yandex.ru", "my.mail.ru", "icloud.com", "codepen.io", "embed.music.apple.com");    

 

Ссылка на сообщение
Поделиться на других сайтах

не помогло, так кодом в редактор все еще вставляется ,если вставлять iframe.

Вставляю https://kinescope.io/204845565 через кнопку в редакторе Вставка контента с других сервисов, все ровно мимо.

Ссылка на сообщение
Поделиться на других сайтах
<iframe
  src="https://kinescope.io/embed/204845565?параметр=значение"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
></iframe>

Вставляй как фрейм в виде html или попробуй такого вида ссылку вставлять

https://kinescope.io/embed/204845565

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, MSK сказал:


<iframe
  src="https://kinescope.io/embed/204845565?параметр=значение"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
></iframe>

Вставляй как фрейм в виде html или попробуй такого вида ссылку вставлять

https://kinescope.io/embed/204845565

Стесняюсь спросит. Куда этот код вставлять? Может можно как- то доп полем это сделать? 

По ссылке вставлять, не работает

Изменено пользователем Konstantine174
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Konstantine174 сказал:

Куда этот код вставлять?

В редакторе новости открываешь просмотр html и вставляешь код фрейма.

 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Konstantine174 сказал:

Куда этот код вставлять? Может можно как- то доп полем это сделать? 

Либо как выше написали, можно и через доп. поле:

Тип поля: Одна строка
Использовать по желанию
Безопасный режим

В новости в доп.поле вставляешь ссылку на видео:  https://kinescope.io/embed/204845565

В шаблон:

[xfgiven_имя]
<iframe
  src="[xfvalue_имя]"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; encrypted-media;">
  </iframe>
[/xfgiven_имя]

qQNzt3f3.png?download=1&name=%D0%A1%D0%B

 

 

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах
22.08.2023 в 00:33, Captain сказал:

Либо как выше написали, можно и через доп. поле:

Тип поля: Одна строка
Использовать по желанию
Безопасный режим

В новости в доп.поле вставляешь ссылку на видео:  https://kinescope.io/embed/204845565

В шаблон:


[xfgiven_имя]
<iframe
  src="[xfvalue_имя]"
  width="640"
  height="360"
  frameborder="0"
  allow="autoplay; fullscreen; picture-in-picture; encrypted-media;">
  </iframe>
[/xfgiven_имя]

qQNzt3f3.png?download=1&name=%D0%A1%D0%B

 

 

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

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, Konstantine174 сказал:

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

Если стороний сервис поддерживает embed, то да, вроде так,

Ссылка на сообщение
Поделиться на других сайтах

Не в тему спрошу, но про вставку видео ))

Когда загружаешь видео на сайт, при переходе на вкладку модального окна "загруженное для публикации" и выборе нужного файла - radiobutton автоматически устанавливается "вставить ссылку" .

Как сделать чтобы активной был пункт "вставить видео"?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

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

 

в engine--->classes, в файле parse.class.php  дописал:

 

	var $allowed_domains = array("https://ok.ru/", "https://vk.com/", "https://youtube.com/", "https://youtu.be/", "https://www.youtube.com/", "https://maps.google.ru/", "https://maps.google.com/", "https://player.vimeo.com/", "https://vimeo.com/", "https://video.yandex.ru/", "https://promodj.com/", "https://rutube.ru/", "https://camera.rt.ru/", "https://live-msk2.camera.rt.ru/", "https://smotrim.ru/", "https://player.smotrim.ru/", "https://stream.1tv.ru/embed/", "https://uma.media/", "https://player.vgtrk.com/", "https://cdn-st1.rtr-vesti.ru/", "https://docs.google.com/", "https://api.video.mail.ru/", "https://mapsengine.google.com/", "https://google.com/", "https://my.mail.ru/video/", "https://coub.com/", "https://www.mixcloud.com/", "https://music.yandex.ru/", "https://rasp.yandex.ru/", "https://tv.yandex.ru/", "https://yandex.ru/");

или так правильно, кстати???

	var $allowed_domains = array("ok.ru", "vk.com", "youtube.com", "youtu.be", "www.youtube.com", "maps.google.ru", "maps.google.com", "player.vimeo.com", "vimeo.com", "video.yandex.ru", "promodj.com", "rutube.ru", "camera.rt.ru", "live-msk2.camera.rt.ru", "smotrim.ru", "player.smotrim.ru", "stream.1tv.ruembed", "uma.media", "player.vgtrk.com", "cdn-st1.rtr-vesti.ru", "docs.google.com", "api.video.mail.ru", "mapsengine.google.com", "google.com", "my.mail.ruvideo", "coub.com", "www.mixcloud.com", "music.yandex.ru", "rasp.yandex.ru", "tv.yandex.ru", "yandex.ru");

 

далее создаю обычную новость и вставляю туда в редакторе переключив на исходный html код 

<iframe src="https://camera.rt.ru/sl/MNtMbD62B" height="550" width="800"></iframe>

далее переключаю обратно и вижу плеер а когда нажимаю опубликовать новость, то код новости автоматически форматируется и новость уже отображена без плеера и вставки iframe.

 

Если делать новость как отдельную статическую страницу html и в ней включать пункт: исходный текст HTML без фильтрации и изменений то плеер с  iframe отображается нормально. 

 

Как сделать это в обычной новости, чтобы не было авто форматирования кода? 

 

Изменено пользователем techno2009
Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, techno2009 сказал:

или так правильно, кстати???

Как изначально указано в вашей версии DLE? В разных версиях по разному, и править нужно так как изначально стоит. Более того в актуальных версиях, это вообще делается в настройках скрипта, без необходимости правок файлов скрипта.

Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, techno2009 сказал:

или так правильно, кстати???


	var $allowed_domains = array("ok.ru", "vk.com", "youtube.com", "youtu.be", "www.youtube.com", "maps.google.ru", "maps.google.com", "player.vimeo.com", "vimeo.com", "video.yandex.ru", "promodj.com", "rutube.ru", "camera.rt.ru", "live-msk2.camera.rt.ru", "smotrim.ru", "player.smotrim.ru", "stream.1tv.ruembed", "uma.media", "player.vgtrk.com", "cdn-st1.rtr-vesti.ru", "docs.google.com", "api.video.mail.ru", "mapsengine.google.com", "google.com", "my.mail.ruvideo", "coub.com", "www.mixcloud.com", "music.yandex.ru", "rasp.yandex.ru", "tv.yandex.ru", "yandex.ru");

 

Так

Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Разобрался! Ура. 

 

В новых версиях DLE с 16 точно... надо добавлять всё вот сюда:

1) !!! в админке ---> настройка системы --- новости (Настройки вывода новостей) --- Список разрешённых доменов для вставки c использованием iframe
2) Вот мой дополнненый список сайтов для вставки iframe

youtu.be, promodj.com, dzen.ru, smotrim.ru, player.smotrim.ru, player.vgtrk.com, camera.rt.ru, stream.1tv.ru, ok.ru, vk.com, youtube.com, maps.google.ru, maps.google.com, player.vimeo.com, facebook.com, web.facebook.com, dailymotion.com, bing.com, w.soundcloud.com, video.yandex.ru, player.rutv.ru, rutube.ru, skydrive.live.com, api.video.mail.ru, docs.google.com, mapsengine.google.com, google.com, videoapi.my.mail.ru, coub.com, music.yandex.ru, rasp.yandex.ru, mixcloud.com, yandex.ru, my.mail.ru, icloud.com, codepen.io, embed.music.apple.com, drive.google.com

 

Изменено пользователем techno2009
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...