Вставка видео из ВКонтакте

Добрый день!
Не могу понять почему так происходит, если пользователь вставляет видео из ВКонтакте в виде iframe, то ролик появляется если статья выведена не главную страницу, а в самом блоге пользователя не видно ролика. Я понимаю что в движке режется тег iframe, но почему появляется ролик на главной страницы? И есть ли возможность вставлять ролики подобного вида?

51 комментарий

avatar
avatar
Я этот плагин ставил, реакции ноль. Видео, как не вставлялось так и не вставляется.
avatar
значит он просто конфликтует с вашим стилем.
или же с какими-то еще плагинами.
или может LS не обновлен до последней
avatar
Спасибо за ответ! Этот плагин поставил, конфликтов не наблюдал, движок последний, но видео не вставляется.
avatar
стиль дефолт?

у меня на всех моих livesteet почему то работает :)
использую стили
дефолт
calmgray
glintwine
vltred
developer_jquery
avatar
У меня стиль самодельный, сделанный на основе готового. А вы не знаете случайно, где в коде стиля может резаться тег iframe?
avatar
Да? Покажите сайт где работает если не сложно? Что-то меня терзают смутные сомнения. )) Но если работает, то буду искать в чём геморой.
avatar
вот сайт we.pravmir.ru/
avatar
avatar
Так мои пользователи хотят, чтобы ролик был в их посте, а не только ссылка. У вас же в посте просто ссылка, а не сам ролик.
avatar
сделай скрин, обведи.
не понимаю

я все видео, все коды протестил в посте, в тот день, как увидел с rss плагин.

все работает же.
avatar
если ты про ссылки, то это я для людей

т.е. я обрамлял «код» в тег code
и ниже идет видео.

и так все варианты.
avatar
зашел по ссылки anime.sibnet-team.com/blog/support/59.html, там только текст:
тест вставки iframe

Технический

The Longest Way 1.0 — one year walk/beard grow time lapse

самого окна с роликом нет. Вставить скриншот не могу, нет видимо прав. У меня броузер FF 4.0
avatar
ну а комменты полистать?

при чем тут запись вообще.

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

livestreet.ru/blog/questions/7763.html#comment113316

вы запись целиком не просматриваете чтоли?
а отвечаете сугубо как в жж, на определенный коммент?
avatar
я все читаю :-), просто смотрите: пост состоит из 2 частей, из самого текста поста и из коментов к тексту, так вот у вас видео есть только в коментах, а видео в тексте поста есть, попробуйте вставить, будет отображаться ролик?
avatar
да без проблем я щас сделаю там видео.
просто я мне было тогда лень править.
и я в комментах затестил.

ок, щас создам пост.
с видео из комментов. не трудно.
avatar
avatar
класс, работает :-) буду разбираться с плагином
avatar
класс, работает :-) буду разбираться с плагином.
там не надо особых настроек делать?
avatar
чтобы увидеть, что вы делаете не так, достаточно посмотреть, что я обвел на скринах.
например я уже понял вашу возможную ошибку.
avatar
и какая?
avatar
livestreet.ru/blog/questions/7763.html#comment113325
видите там обведен «код»

а через что код вставлен?
через тег video

и это написано в настройках плагина ;)
avatar
я понял как вставлять и так и сяк пробовал, у меня все равно не работает, буду копаться :-)
avatar
Не работает у вас вставка видео, увы.
avatar
почему же?

щас я сделаю скрины ок.
avatar
anime.sibnet-team.com/blog/125.html Вот намусорил чуток (подчищу). Там пусто, а я ведь вставлял код.
avatar
ты намусорил?
я намусорил?

не понял опять о чем ты вообще.

ты про то, что я скрины для тебя сделал?

куда ты вставлял код? на моем домене вставлял?
avatar
Я же дал ссылку. Да на твоём домене, на котором видео по твоим словам вставляется, в тело поста я вставил код видео двумя вариантами через тег video и без него. В посте видео не появилось. В комментариях появилось, но ведь это неправильно на мой взгляд.
avatar
вот ответ, почему я флудил в комментах
livestreet.ru/blog/questions/7763.html#comment113334
потому что мне было ЛЕНЬ нажать на кнопку редактировать :)
и я просто в комментах протестил разные вариации с кодом.

вот докательство, что я не вру.
livestreet.ru/blog/questions/7763.html#comment113335
avatar
очевидно же, что на livestreet.ru не установлен этот плагин.
поэтому если ты вставлял куда-то код, тута, то конечно работать не будет.
avatar
вот ютуб.
через тот код что обведен.
то видео, что обведено
avatar
вот вимедио.
через тот код что обведен.
то видео, что обведено
avatar
а вот вконтактовая херня.
через тот код что обведен.
то видео, что обведено
avatar
a404.ru/tag/iframe
в вот в посту
*кстати, видео клевое ;)
avatar
он где то в каталоге есть
скачайте оттуда
я просто не нашел в тот раз. а в этот не искал, ибо проще было найти свой комментарий.
avatar
Слегка оффтоп: а не страшно позволять юзерам включать в топики тег <iframe>? Вы четко контролируете, что там, внутри этого тега?
avatar
Страшно, а есть альтернатива?
avatar
Хз, щас сам как раз озадачен этим. Надо внимательно анализировать вставляемый код, а то рано или поздно найдется «умник», который начнет пихать туда что угодно — от порнухи до эксплойтов
avatar
поставить Аудиозаписи. Там встроен контроль тега iframe и список разрешенных доменов.
avatar
А как указывать список? Я вот нашел в конфиге вот это место:
// Список разрешенных (доверенных) доменов для которых разрешена вставка через <iframe /> (проверяет атрибут src тега iframe)
$config ['Iframe_Allowed_Domains'] = array (Config::Get ('path.root.web'));

А что дальше? Как список ему передать?
avatar
просто
// Список разрешенных (доверенных) доменов для которых разрешена вставка через <iframe /> (проверяет атрибут src тега iframe)
$config ['Iframe_Allowed_Domains'] = array (Config::Get ('path.root.web'), 'http://playmp3.org.ua', 'http://domain.com');

через комму.
avatar
*запятую.
avatar
livestreetcms.com/addons/view/104/
Ради интереса можете взглянуть код, сомневаюсь что опасно
avatar
Отлично, что появился разработчик плагина :-), вставляю код ролика:
<video><iframe width="425" height="349" src="http://www.youtube.com/embed/dxyAVhFvQgs" frameborder="0" allowfullscreen></iframe></video>

а на страницы получаю вот такой код:
<video tabindex="0"><video>http://youtube.com/watch?v=dxyAVhFvQgs</video>

в чем может быть моя ошибка?
avatar
айфрейм не нужно оборачивать тегом видео, вставляй ютубовский код как есть
avatar
Спасибо за совет! Я кажется стал понимать кто виноват, если текст ролика вставлять при включенном TinyMCE, то обрезается код ролика, если редактор выключен, то все нормально.
avatar
Не знаю пока, пямо сейчас нет времени ковырряться, но взял код с ютуба (с ифремом который), и он у меня просто не вставился (версия ЛС 0.4.2, ФФ 4.0.1)
avatar
так вставка любых ирфеймов запрещена в ЛС.
avatar
Нашел решение как вставить ролик с тегом iframe. У меня для пользователей включен TinyMCE для написания текста топиков.
1) Поставил плагин livestreetcms.com/addons/view/104/
2) В файле из своей темы actions/ActionTopic/add.tpl заменить строку
extended_valid_elements : "embed[src|type|allowscriptaccess|allowfullscreen|width|height]",
на
extended_valid_elements : "embed[src|type|allowscriptaccess|allowfullscreen|width|height],iframe[name|src|framespacing|border|frameborder|scrolling|title|height|width]",


хотя вставка роликов через iframe мне не нравится, так как позволяет злодею получить доступ авторизационным данным пользователя и т.п. гадости.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.