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

Discussion in 'Дизайн и оформление, шаблоны' started by babka, Dec 20, 2012.

  1. Offline

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

    Joined:
    Dec 12, 2012
    Messages:
    9
    Likes Received:
    0
    Gender:
    Male
    Доброго дня! Кто-нибудь знает как решить такую проблемку...

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

    Joined:
    Dec 12, 2012
    Messages:
    9
    Likes Received:
    0
    Gender:
    Male
    Отвечу на свой вопрос сам.

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

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

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

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

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Любой мультимедийный контент вставляется в описание товаров Virtuemart точно так же, как и в обычные материалы в Joomla. Скачиваем и устанавливаем плагин для вставки аудио/видео (например, AllVideos), идём в настройки Virtuemart и устанавливаем галочку "Включить плагины Joomla".
     
  5. joomguru
    Offline

    joomguru Модератор => Cпециалист <=

    Joined:
    Dec 3, 2010
    Messages:
    456
    Likes Received:
    77
    Gender:
    Male
    Или используй редактор JCE. В настройках профиля нужно разрешить вставку флеша и iframe - и вставляй видео.
     

Share This Page

Loading...