Вверх

Блог
RSS лента

Вставляем видео в описание товара VirtueMart

Vape Shop Эко Заправка

И так сегодня речь пойдет о том как вставить видео (youtube и не только) в описание товара компонента VirtueMart. Так как виртуалмарт очень плохо относится к внедрению какого то левого кода и тегов в описание товаров, мы его немножко "поднастроим". Сама Joomla тоже не любит левые теги, а вернее Редактор - TinyMCE, его мы тоже заставим полюбить эти теги.

Сначала вам нужно перейти в админку в "Расширения", там выбрать "Менеджер плагинов" и в списке найти "Редактор - TinyMCE".
Дальше справа ищем "Очищать код при сохранении" и ставим "Никогда".

Потом идем по адрессу /administrator/components/com_virtuemart/classes/phpInputFilter/ там есть файлик class.inputfilter.php,
открываем его и ищем строки:

  1. var $safehtmlTags = array('a','abbr','acronym','address','b','bdo','big','blockquote','br','button',
  2. 'caption','center','cite','code','col','colgroup','dd','del','dfn','dir','div',
  3. 'dl','dt','em','fieldset','font','form','h1','h2','h3','h4','h5','h6','hr','i',
  4. 'iframe','img','input','ins','isindex','kbd','label','legend','li','link','map',
  5. 'menu','ol','optgroup','option','p','pre','q','s','samp','select','small','
  6. span','strike','strong','style','sub','sup','table','tbody','td','textarea',
  7. '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'. Ну и так дальше.
Всем спасибо за внимание, пользуйтесь на здоровье!

Ваша оценка: Пусто Средняя: 5 (7 votes)

Комментарии

virtuemart 2.0.24

Для virtuemart 2.0.24 нет таких папок. Я только скачал плагин allvideo (не забудьте его включить). И в плагине Редактор - TinyMCE удалил запрещенный тег iframe. Все заработало.

Удалить код

Добрый день! Я новичок, папку с кодом нашла, но не могу удалить 'iframe', выделяю, delit не удаляется, подскажите секрет как это сделать. Спасибо.

Вам нужно открыть этот файл в

Вам нужно открыть этот файл в каком то редакторе, то есть с возможностью редактирования файла и последующим сохранением этого файла. Вы скорей всего открыли файл как только для чтения, из-за этого ничего и не удаляется.

Спассибо!

Сначала вам нужно перейти в админку в "Расширения", там выбрать "Менеджер плагинов" и в списке найти "Редактор - TinyMCE".

Дописать бы что код нужно в тег <div> вставлять ,а то долго ковырял...

Спасибо!!

Спасибо! Спасибо-спасибо-спасибо!!!!!!

onclick

может подскажите как разрешить добавление обработчиков события...типа onclick

С такой задачей не

С такой задачей не сталкивался, но в теории вам нужно разрешить выполнение джава скрипта, то есть удалить с того кода что я писал в статье "script"
Но не факт что поможет, тут экспериментировать нужно. И в настройках виртуалмарта вроде была галочка разрешить выполнение плагинов или что то подобное, может это поможет.

Огромное спасибо!

5

Благодаря Вам, наконец-то решил эту проблему! Спасибо!)

Сергей

Всё помогло!!! перелопатил кучу сайтов помог только этот

Все работат

5

Большое спасибо все работает.
проварено на
Hobbyshop.az

Всё работает супер, спасибо.

Всё работает супер, спасибо.

Всё работает

Спасибо!
Все гениально и просто )

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

Почему то после удаления тегов iframe в коде virtuemart, пишет о какой-то ошибке и не даёт сохранить текстовый файл.

Где копать не подскажите?
Заранее спасибо

Код в оберни..

Код в <div> оберни..

Копать в том месте где вы

Копать в том месте где вы удаляли фиреймы, скорей всего что вы удалили что то лишнее, посмотрите запятые и скобки, и в том ли файле удаляли и в том ли месте. В общем перепроверьте внимательно то что вы делали!

Главная | Портфолио | Услуги | Контакты | Блог