Вставка видео
Вставка видео.
Чтобы видео отображалось при вставке кода типа:
Вставляем в /classes/modules/sys_text/Text.class.php
И всё… работает.
Чтобы видео отображалось при вставке кода типа:
<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 комментариев
А если это обычный ютюбъ?
<object width="425" height="344"><param name="movie" value="
у меня вставить не получилось…
// Разрешённые теги
$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') и т.д. и т.п.
значит не просто так сделано, чтобы тэг OBJECT отсекался…
т.к. в джевиксе даже отдельной строкой есть // Теги которые необходимо вырезать из текста вместе с контентом
Скорее всего это влияет на безопасность.