Вставка видео

Вставка видео.
Чтобы видео отображалось при вставке кода типа:

<embed src="http://clipshare.itaec.ru/player.swf" width="360" height="270" 
allowscriptaccess="always" allowfullscreen="true" flashvars="width=360&height=270&file=http://clipshare.itaec.ru/flvideo/42.flv&image=http://clipshare.itaec.ru/thumb/1_42.jpg&displayheight=270&link=http://clipshare.itaec.ru/view_video.php?viewkey=27327d8461063f4ac58a&searchbar=false&linkfromdisplay=true&recommendations=http://clipshare.itaec.ru/feed_embed.php?v=27327d8461063f4ac58a" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" />   


Вставляем в /classes/modules/sys_text/Text.class.php

$this->oJevix->cfgAllowTagParams('embed', array('src', 'width', 'height', 'allowscriptaccess', 'allowfullscreen', 'flashvars', 'pluginspage', ''));


И всё… работает.

12 комментариев

avatar
ууупс… как всё перекорёжилось… (сорри)
avatar

А если это обычный ютюбъ?
<object width="425" height="344"><param name="movie" value="www.youtube.com/v/1uWjxB2wymo&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="www.youtube.com/v/1uWjxB2wymo&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
у меня вставить не получилось…
avatar
всмысле разрешить все три тэга object, param, embed
avatar

// Разрешённые теги
                $this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'embed'));

Это теги добавляем туда… — 'object', 'param', 'embed '

// Разрешённые параметры тегов
$this->oJevix->cfgAllowTagParams('embed', array('src', 'width', 'height', 'allowscriptaccess', 'allowfullscreen', 'flashvars', 'pluginspage', ''));

Суда добавляем параметры для каждого тэга… — 'param', array('name', 'value') и т.д. и т.п.
avatar
вы попробуйте сделайте, алгоритм действий известен, но не работает
avatar
Я ошибался, есть же решение
avatar
Ссылка какая-то неправильная… (чуток)
avatar
тэг VIDEO меня не интересует, я привел пример ютуба чтобы показать, что не так все гладко с разрешением вложенных тэгов. Вам удалось разрешить тэг EMBED, а вот EMBED вложенный в OBJECT система пропускать не хочет. Если у вас получится, поделитесь кодом.
avatar
это не решение совсем…вид плеера изменить нельзя и т.д надо разрешить теги эти что пишет Covax чтобы код просто можно было вставить.
avatar

значит не просто так сделано, чтобы тэг OBJECT отсекался…
т.к. в джевиксе даже отдельной строкой есть // Теги которые необходимо вырезать из текста вместе с контентом
Скорее всего это влияет на безопасность.
avatar
про безопасность именно так, но он должен был пропускать вложенные тэги только так, если вы например разрешили такие эти тэги администратору или определенной группе авторов, но почему то не пропускает…
avatar
Я говорю по своему, как сам считаю, возможно не прав, т.к. я не кодер а дизайнер )))
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.