Virtuemart 2.0.14 - Вставка видео на страницах товаров

Тема в разделе "Дизайн и оформление, шаблоны", создана пользователем babka, 20.12.2012.

  1. Offline

    babka Недавно здесь

    Регистрация:
    12.12.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Доброго дня! Кто-нибудь знает как решить такую проблемку...

    Хочу к описанию товара вставить видео, но у 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 не могу понять куда копать...

    Может кто уже сталкивался с такой проблемкой...
     
  2.  
  3. Offline

    babka Недавно здесь

    Регистрация:
    12.12.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Отвечу на свой вопрос сам.

    Чтобы в virtuemarty 2 вставить видео, например, на страницу товара, нужно сделать следующее:

    В моем случае (пример выше) необходимо из черного списка тегов исключить тег object и тег embed, чтобы joomla их не обрезала.

    Я сделал это через файл /libraries/joomla/filter/input.php. Начиная со стоки 64 (массив public $tagBlacklist) перечислены запрещенные теги.
    Я закоментировал object (стр.82) и embed (стр.70) и все... Все заработало на ура.

    Может кому пригодится...
     
  4. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Любой мультимедийный контент вставляется в описание товаров Virtuemart точно так же, как и в обычные материалы в Joomla. Скачиваем и устанавливаем плагин для вставки аудио/видео (например, AllVideos), идём в настройки Virtuemart и устанавливаем галочку "Включить плагины Joomla".
     
  5. joomguru
    Offline

    joomguru Модератор

    Регистрация:
    03.12.2010
    Сообщения:
    455
    Симпатии:
    74
    Пол:
    Мужской
    Или используй редактор JCE. В настройках профиля нужно разрешить вставку флеша и iframe - и вставляй видео.
     

Поделиться этой страницей

Загрузка...