Доброго дня! Кто-нибудь знает как решить такую проблемку... Хочу к описанию товара вставить видео, но у Virtuemart в черном списке есть несколько тегов, которые он не пропускает... Например из этого: <object width="450" height="338"> <param name="video" value="http://static.video.yandex.ru/..."> <param name="allowFullScreen" value="true"> <param name="scale" value="noscale"> <embed src="http://static.video.yandex.ru/..." type="application/x-shockwave-flash" width="450" height="338" allowFullScreen="true" scale="noscale"> </embed> </object> после сохранения получается следующее: <param name="video" value="http://static.video.yandex.ru/..." /> <param name="allowFullScreen" value="true" /> <param name="scale" value="noscale" /> В ранних версиях Virtuemart был файл class.inputfilter.php, где это ограничение легко убиралось, а в Virtuemart 2 не могу понять куда копать... Может кто уже сталкивался с такой проблемкой...
Отвечу на свой вопрос сам. Чтобы в virtuemarty 2 вставить видео, например, на страницу товара, нужно сделать следующее: В моем случае (пример выше) необходимо из черного списка тегов исключить тег object и тег embed, чтобы joomla их не обрезала. Я сделал это через файл /libraries/joomla/filter/input.php. Начиная со стоки 64 (массив public $tagBlacklist) перечислены запрещенные теги. Я закоментировал object (стр.82) и embed (стр.70) и все... Все заработало на ура. Может кому пригодится...
Любой мультимедийный контент вставляется в описание товаров Virtuemart точно так же, как и в обычные материалы в Joomla. Скачиваем и устанавливаем плагин для вставки аудио/видео (например, AllVideos), идём в настройки Virtuemart и устанавливаем галочку "Включить плагины Joomla".
Или используй редактор JCE. В настройках профиля нужно разрешить вставку флеша и iframe - и вставляй видео.