VideoParser видео с других сайтов

Есть необходимость вставлять видео с wipido.com, там есть код:
<iframe src="http://www.wipido.com/main/video/external/3jkABmzP7Vac" style="border:none; width:480px;height:320px;overflow:hidden;" scrolling="no" border="0" frameborder="0"></iframe>


Пробовал редактировать \classes\modules\sys_text\Text.class.php

// Теги которые необходимо вырезать из текста вместе с контентом
                $this->oJevix->cfgSetTagCutWithContent(array('script', 'iframe', 'style'));

убирал 'iframe' но не помогло… знаю что еще нужно добавить разрешенние параметров scrolling border frameborder, но не знаю как.

Еще пробовал редактировать парсер. Под youtube прописал код по аналогии рутуба:

/**
                 * wipido.com/
                 */             
                $sText = preg_replace('/<video>http:\/\/(?:www\.|)wipido.com\/tracks\/\d+.html\?v=([a-zA-Z0-9_\-]+)<\/video>/Ui', '<OBJECT width="480" height="320"><param name="wmode" value="opaque"></param><PARAM <u>name="allowFullScreen" value="true"></PARAM><PARAM name="flashVars" value="uid=662118"</u>></PARAM><EMBED src="http://www.wipido.com/main/video/external/$1" type="application/x-shockwave-flash" wmode="opaque" width="480" height="320" <u></embed>allowFullScreen="true" flashVars="uid=662118"</u>></embed></param></EMBED></OBJECT>', $sText);  

но тоже не работает… И мне не знакомы подчеркнутые строчки (т.к. делал я по аналогии рутуба).

Помогите пожалуйста. Блог завел осталось лишь необходимость в видео с этого сайта…

3 комментария

avatar
такая же трабла, отсутствие простого добавления видео с других сайтов считаю огромным упущением для лайвстрита
avatar
С одновременным отсутствием собственного видео-плеера
avatar
1)дик, у тебя же плеэр с айфрейм, а ты в парсер video пихаеш обджект какой то левый… заменять надо на код плеэра, тот что с айфреймом.
2)если разрешать тег iframe то обезательно надо разрешыть все параметры тега => style scrolling border frameborder, которие в плеэре. по аналогии с
$this->oJevix->cfgAllowTagParams('param', array('name' => '#text', 'value' => '#text'));

как-то так:
$this->oJevix->cfgAllowTagParams('iframe', array('style' => '#text', 'scrolling' => '#text', 'border' => '#int', 'frameborder' => '#int'));
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.