Часто приходится слышать, что пользователь не может добавить flash ролик в описание товара ( VirtueMart ) или просто в содержимое материалов Joomla. Есть несколько способов исправления данной вопиющей несправедливости вызванной, в какой-то степени, вопросами безопасности.
Вариант 1
Отключить визуальный редактор и вставлять код flash объекта в режиме простого html кода
Вариант 2
Использовать дополнительные модули, например AllVideos Plugin, о его настройках и использовании достаточно информации в сети. Лично я, не рекомендовал бы использовать дополнительные модули, если проблема решаема без их подключения.
Вариант 3
Вариант ради которого и писалась данная заметка, внести правки в скрипты фильтрации содержимого и тем самым не позволять системе удалять тег embed и пр.
/includes/phpInputFilter/class.inputfilter.php2. Находим код (примерно 16 строка)
/administrator/components/com_virtuemart/classes/phpInputFilter/class.inputfilter.php2. Находим код (примерно 36 строка)
После проведенных манипуляций ни joomla ни virtuemart не посмеют "ломать" нам код и портить нервы при добавлении flash ролика, видео с youtube и прочих сервисов.