Вставка видео из фэйсбук

#16 28 февраля 2016 в 20:57

Detroit:
С остальными редакторами пока не понял
также работает, только вставлять нужно в исходный код.

Fuze
Да все правильно. Но нужен включенный типограф, при котором не получается вставлять посты из фэйсбука, вконтакта и видео из www.liveleak.com/. Как бы это все совместить :)
#17 29 февраля 2016 в 12:50
Проверил, видео из контакта тоже не отображается при включенном типографе. А нельзя сделать, чтобы видео из фэйсбука вставлялось без типографа?
#18 7 марта 2016 в 10:57
Апну тему, так как до конца не понял ситуацию. Кто прояснит,
1 Видео фэйсбук не вставляется через embed из-за конструкции <script>?
2 Это из-за безопасности?
3 Можно это ограничение обойти для каких то доверенных ролей на сайте, например администраторов?
#19 7 марта 2016 в 12:09
1. они не дают нормальный embed код
2. да
3. отключите типограф у поля
#20 7 марта 2016 в 12:15

также работает, только вставлять нужно в исходный код.

Fuze

То есть вставка не будет доступна обычным юзерам? У них же нет доступа с исх.коду
#21 7 марта 2016 в 12:21
Fuze,
Так с включенным типографом вообще embed код ниоткуда не вставляется, ни с вконтакта ни с видеосайтов (кроме ютуба). А видео с фэйсбука и с выключенным типографом никак не вставляется. Все бы ничего, но это крупнейшая соцсеть в мире и игнорировать ее имхо неразумно, даже если их код не совсем правильный. Предложенный вами шорт-код <facebook> интересное решение, но он требует включения типографа, а это ведет к невозможности вставлять embed-коды со всех других соцсетей, что тоже плохо.
#22 7 марта 2016 в 13:07
Detroit, с выключенным типографом ничего не фильтруется, поэтому все должно работать.
#23 7 марта 2016 в 15:43
Fuze,
Ну вот смотрите. Скачиваю свежий инстант, новая чистая база, ставлю на openserver. Установка идет без проблем



Типограф отключен



Вставляем embed видео из фэйсбука www.facebook.com/eveonline/videos/10153522839639394/ в режиме исходного кода



На секунду появляется пост



И исчезает, пост пустой

#24 7 марта 2016 в 15:48
Но если войти в режим редактирования, пост не пустой, но код изменился



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




Код, который я вставляю
  1. <div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><div class="fb-video" data-allowfullscreen="1" data-href="/eveonline/videos/vb.17614129393/10153522839639394/?type=3"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/eveonline/videos/10153522839639394/"><a href="https://www.facebook.com/eveonline/videos/10153522839639394/">&quot;This is EVE&quot; (Uncensored 2014)</a><p>EVE Online is the massively multiplayer sci-fi universe that has captivated countless gamers&#039; imaginations for over a decade. &quot;This is EVE&quot; takes you into the game using in-game footage and the voice comms of actual players. Battle cries, calls to action, cheers of victory, panicked escapes and virtual high-fives... This is EVE Online.</p>Опубликовано <a href="https://www.facebook.com/eveonline/">EVE Online</a> 3 августа 2015 г.</blockquote></div></div>
Код, который получается, после первой попытки публикации

  1. <p>
  2. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&amp;version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));
  3. </p>
  4. <div class="fb-xfbml-parse-ignore">
  5. <blockquote cite="https://www.facebook.com/eveonline/videos/10153522839639394/">
  6. <a href="https://www.facebook.com/eveonline/videos/10153522839639394/">"This is EVE" (Uncensored 2014)</a>EVE Online is the massively multiplayer sci-fi universe that has captivated countless gamers' imaginations for over a decade. "This is EVE" takes you into the game using in-game footage and the voice comms of actual players. Battle cries, calls to action, cheers of victory, panicked escapes and virtual high-fives... This is EVE Online.<br>
  7. Опубликовано <a href="https://www.facebook.com/eveonline/">EVE Online</a> 3 августа 2015 г.
  8. </blockquote>
  9. </div>
Код после повторного сохранения

  1. <p>
  2. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&amp;version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));
  3. </p>
  4. <blockquote cite="https://www.facebook.com/eveonline/videos/10153522839639394/">
  5. <a href="https://www.facebook.com/eveonline/videos/10153522839639394/">"This is EVE" (Uncensored 2014)</a>EVE Online is the massively multiplayer sci-fi universe that has captivated countless gamers' imaginations for over a decade. "This is EVE" takes you into the game using in-game footage and the voice comms of actual players. Battle cries, calls to action, cheers of victory, panicked escapes and virtual high-fives... This is EVE Online.<br>
  6. Опубликовано
  7. <a href="https://www.facebook.com/eveonline/">EVE Online</a> 3 августа 2015 г.
  8. </blockquote>
#25 7 марта 2016 в 16:03

И исчезает, пост пустой

Detroit
я не могу знать, почему код вставки так себя ведет.

Но если войти в режим редактирования, пост не пустой, но код изменился

Detroit
это уже редактор режет пустые теги, вопрос не ко мне. Вам такой код через редактор не даст вставить ни одна нормальная CMS.
#26 7 марта 2016 в 16:09
Fuze,
У нас после первой попытки публикации пропадают два куска кода
  1. <div id="fb-root"></div><script>
и
  1. </script><div class="fb-video" data-allowfullscreen="1" data-href="/eveonline/videos/vb.17614129393/10153522839639394/?type=3">
В одной есть <script> в другой </script> Это должно иметь какое то объяснение.
#27 7 марта 2016 в 16:28
Fuze, вопрос вам… это конечно не по теме, но как можно сделать, чтоб в редакторе можно было вставлять ссылку не только с ютьюб, но и со своего компонента видео? Я пробовал вставил ссылку, что-то не получается.
#28 7 марта 2016 в 22:34
В общем, похоже проблема с фэйсбуком. В wordpress сегодня не вставляется (раньше вставлялся), в инстант посты хоть с видео, хоть без не вставляются (когда начинал этот топик вставлялся, см 1 пост)
#29 7 марта 2016 в 22:53

в инстант посты хоть с видео,

Detroit

Я сегодня читал Ваш топик и проделал все операции которые предлагал сделать Fuze — вот результат,

видео посредством конструкции <facebook>https://www.facebook.com/facebook/videos/10153231379946729/</facebook> через исх.код вставляется и воспроизводится.
#30 7 марта 2016 в 23:03
Андрей, И через исходный код (с выключенным типографом) и через <facebook> </facebook> (с включенным типографом) вставляется?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.