Проблема с видео вконтакте

Горе у меня, ребята… Вообще не знаю, с чем это связано, но у меня на сайте не отображаются видео из вконтактика. Пустое пространство появляется и все.
Вставлял такой код. Из всего из этого отображается только ютубовский ролик.
<iframe src="http://vk.com/video_ext.php?oid=12824791&id=162582797&hash=ea883bcc7f01846f&hd=1" width="607" height="360" frameborder="0"></iframe>

<iframe src="http://vkontakte.ru/video_ext.php?oid=14055366&id=159572110&hash=1a556f3caf1542be&hd=1" width="607" height="360" frameborder="0"></iframe>

<video>http://vkontakte.ru/video_ext.php?oid=14055366&id=159572110&hash=1a556f3caf1542be&hd=1</video>

<video>http://vk.com/wall12824791_5579?z=video12824791_162582797%2Fbbe7b8075b26004528</video>

<iframe width="560" height="315" src="http://www.youtube.com/embed/K4gRtZNWxls" frameborder="0" allowfullscreen></iframe>


Кстати, на этом же моем сайте был пост, где все-таки вконтактовское видео работало. И был там такой код:
<iframe src="http://vkontakte.ru/video_ext.php?oid=14055366&id=159572110&hash=1a556f3caf1542be&hd=1" width="607" height="360" frameborder="0"></iframe>

Я внес небольшие изменения (дописал строку ниже, в сам код пллеера не влезал). Сохранился. Видео уже не показывалось. Опять отредактировал (убрал то, что дописывал) — а видео все так же и не работает.

Я наверное просто упустил какой-то момент… В какую сторону капать?

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

avatar
хм… у меня тоже самое.
avatar
Нужно внести изменения в фаил /config/jevix.php найти строку 'iframe', у меня это 62. Чуть ниже будет список разрешённых доменов и добавить домен с которого вы хотите разрешить iframe
avatar
Не заморачивайся, у меня была та же проблема. Надо еще добавить:


/**
	 	 * vk.com
         */             
        $sText = preg_replace('/<video>http:\/\/vk\.com\/(.*)<\/video>/Ui', '<iframe src="http://vk.com/$1" width="607" height="360" frameborder="0"></iframe>', $sText);





В файл text.class.php
avatar
Все сделал, ничего не помогло, тупо пустое место
avatar
Попробуйте сбросить кеш.
avatar
ничего не помогло
avatar
Необходимо после сброса создать топик заново.
avatar
1. jevix.php
2. везде vkontakte.ru поменяй на vk.com
3. почисти кэш
avatar
+кэш браузера
avatar
ето есть только видео вставляется только через редактор TinyMCE, можно сделать что бы вставлять видео, не через html код, а просто ссылку, для облегчения вставки видео
avatar
Код видео должен выглядеть так:
<iframe src="http://vk.com/video_ext.php?oid=96966150&id=163430199&hash=bbfba52a984381ab&hd=3" width="607" height="360" frameborder="0"></iframe>
avatar
Я знаю, а можно что бы просто ссылку
avatar
Нет, так вроде бы нельзя
avatar
или хотя бы про вставке видео, допустим как поставить что бы размер выставявся автоматом тут размер 560х315 как сделать что бы какое не вставлял, размер автоматом поправлял на 638х320
avatar
Тоже интерисует! я так понимаю это зависит от www\config\jevix.php а как это осуществить?
avatar
Удалось размеры выставить свои?
avatar
Я так понял по ссылке, видео из вконтакте не вставить?
avatar
Свои размеры для iframe
В файл text.class.php функция VideoParser($sText) вставить перед return $sText;
preg_match('#width="(\d+)"#si', $sText, $w);
        $width = intval($w[1]);
	preg_match('#height="(\d+)"#si', $sText, $h);
        $height = intval($h[1]);
        $new_width = 605; // новая ширина 
        $new_height = intval($new_width * $height / $width); // новая высота
        $sText = preg_replace('#width="(\d+)"#si', 'width="' . $new_width . '"', $sText);
	$sText = preg_replace('#height="(\d+)"#si', 'height="' . $new_height . '"', $sText);
avatar
У кого в aceAdminPanel вылетает куча предупреждений. Заместо вышеуказанного кода вставить, указав свои размеры.
$sText = preg_replace('#width="*(.+?)"#si',"width=\"605px\"",$sText);
$sText = preg_replace('#height="*(.+?)"#si',"height=\"360px\"",$sText);
avatar
скажите плиз где находится text.class.php?
avatar
\engine\modules\text\
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.