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

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

<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)

RSS свернуть / развернуть
ууупс… как всё перекорёжилось… (сорри)
0

А если это обычный ютюбъ?
<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>
у меня вставить не получилось…
0
  • avatar
  • Covax
  • 30 октября 2008, 10:08
всмысле разрешить все три тэга object, param, embed
0

// Разрешённые теги
                $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') и т.д. и т.п.
0
вы попробуйте сделайте, алгоритм действий известен, но не работает
0
Я ошибался, есть же решение
0
Ссылка какая-то неправильная… (чуток)
0
тэг VIDEO меня не интересует, я привел пример ютуба чтобы показать, что не так все гладко с разрешением вложенных тэгов. Вам удалось разрешить тэг EMBED, а вот EMBED вложенный в OBJECT система пропускать не хочет. Если у вас получится, поделитесь кодом.
0
это не решение совсем…вид плеера изменить нельзя и т.д надо разрешить теги эти что пишет Covax чтобы код просто можно было вставить.
0

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