Поддержка видео от HTML 5

Уж не знаю услышит ли кто меня в персональном блоге, но больше узнать негде.

Проблема заключается в том, что текущий тег [video] конфликтует с аналогичным от HTML 5. Как сделать так, чтобы работал такой код?:
<video src="http://v2v.cc/~j/theora_testsuite/320x240.ogg" controls> Bla-bla </video>

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

avatar
Поправить правила парсинга в файле Text.class.php
avatar
сейчас занимаюсь такой же фигней, поборол, но не могу найти почему съедается «controls»

как решу, выложу
avatar
спасибо, буду ждать.
avatar
Я сделал следующим образом:

В файле Text.class.php нашел код

// Разрешённые параметры тегов		
		$this->oJevix->cfgAllowTagParams('img', array('src', 'alt' => '#text', 'title', 'align' => array('right', 'left', 'center'), 'width' => '#int', 'height' => '#int', 'hspace' => '#int', 'vspace' => '#int'));
		$this->oJevix->cfgAllowTagParams('a', array('title', 'href', 'rel'));		
		$this->oJevix->cfgAllowTagParams('cut', array('name'));
		$this->oJevix->cfgAllowTagParams('object', array('width' => '#int', 'height' => '#int', 'data' => '#link'));
		$this->oJevix->cfgAllowTagParams('param', array('name' => '#text', 'value' => '#text'));
		$this->oJevix->cfgAllowTagParams('embed', array('src' => '#image', 'type' => '#text','allowscriptaccess' => '#text', 'allowfullscreen' => '#text','width' => '#int', 'height' => '#int', 'flashvars'=> '#text', 'wmode'=> '#text'));


и ниже добавил строчку:
$this->oJevix->cfgAllowTagParams('video', array('src', 'autoplay' => '#text', 'controls' => '#text', 'height' => '#int', 'loop' => '#text', 'preload'=> '#text', 'width' => '#int', ));


Теперь все работает.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.