|
|
Вставляем видео в описание товара VirtueMart
И так сегодня речь пойдет о том как вставить видео (youtube и не только) в описание товара компонента VirtueMart. Так как виртуалмарт очень плохо относится к внедрению какого то левого кода и тегов в описание товаров, мы его немножко "поднастроим". Сама Joomla тоже не любит левые теги, а вернее Редактор - TinyMCE, его мы тоже заставим полюбить эти теги.
Сначала вам нужно перейти в админку в "Расширения", там выбрать "Менеджер плагинов" и в списке найти "Редактор - TinyMCE".
Дальше справа ищем "Очищать код при сохранении" и ставим "Никогда".
Потом идем по адрессу /administrator/components/com_virtuemart/classes/phpInputFilter/ там есть файлик class.inputfilter.php,
открываем его и ищем строки:
-
var $safehtmlTags = array('a','abbr','acronym','address','b','bdo','big','blockquote','br','button',
-
'caption','center','cite','code','col','colgroup','dd','del','dfn','dir','div',
-
'dl','dt','em','fieldset','font','form','h1','h2','h3','h4','h5','h6','hr','i',
-
'iframe','img','input','ins','isindex','kbd','label','legend','li','link','map',
-
'menu','ol','optgroup','option','p','pre','q','s','samp','select','small','
-
span','strike','strong','style','sub','sup','table','tbody','td','textarea',
-
'tfoot','th','thead','title','tr','tt','u','ul','var');
и
var $tagBlacklist = array('applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml');
В этих строках нужно удалить , 'iframe'
Если у вас видео вставляется в тегах embed, то тогда нужно удалить , 'embed'. Ну и так дальше.
Всем спасибо за внимание, пользуйтесь на здоровье!
Ср, 07/13/2011 - 17:47 — X3M-Slider
|
|
Комментарии
virtuemart 2.0.24
Для virtuemart 2.0.24 нет таких папок. Я только скачал плагин allvideo (не забудьте его включить). И в плагине Редактор - TinyMCE удалил запрещенный тег iframe. Все заработало.
Удалить код
Добрый день! Я новичок, папку с кодом нашла, но не могу удалить 'iframe', выделяю, delit не удаляется, подскажите секрет как это сделать. Спасибо.
Вам нужно открыть этот файл в
Вам нужно открыть этот файл в каком то редакторе, то есть с возможностью редактирования файла и последующим сохранением этого файла. Вы скорей всего открыли файл как только для чтения, из-за этого ничего и не удаляется.
Спассибо!
Сначала вам нужно перейти в админку в "Расширения", там выбрать "Менеджер плагинов" и в списке найти "Редактор - TinyMCE".
Дописать бы что код нужно в тег
<div>
вставлять ,а то долго ковырял...Спасибо!!
Спасибо! Спасибо-спасибо-спасибо!!!!!!
onclick
может подскажите как разрешить добавление обработчиков события...типа onclick
С такой задачей не
С такой задачей не сталкивался, но в теории вам нужно разрешить выполнение джава скрипта, то есть удалить с того кода что я писал в статье "script"
Но не факт что поможет, тут экспериментировать нужно. И в настройках виртуалмарта вроде была галочка разрешить выполнение плагинов или что то подобное, может это поможет.
Огромное спасибо!
Благодаря Вам, наконец-то решил эту проблему! Спасибо!)
Сергей
Всё помогло!!! перелопатил кучу сайтов помог только этот
Все работат
Большое спасибо все работает.
проварено на
Hobbyshop.az
Всё работает супер, спасибо.
Всё работает супер, спасибо.
Всё работает
Спасибо!
Все гениально и просто )
Вставка видео
Почему то после удаления тегов iframe в коде virtuemart, пишет о какой-то ошибке и не даёт сохранить текстовый файл.
Где копать не подскажите?
Заранее спасибо
Код в оберни..
Код в
<div>
оберни..Копать в том месте где вы
Копать в том месте где вы удаляли фиреймы, скорей всего что вы удалили что то лишнее, посмотрите запятые и скобки, и в том ли файле удаляли и в том ли месте. В общем перепроверьте внимательно то что вы делали!