1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь K2 и картинка предварительного просмотра видео

Тема в разделе "Joomla", создана пользователем genycika, 19 фев 2013.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. genycika

    genycika Постоялец

    Регистр.:
    26 июл 2009
    Сообщения:
    86
    Симпатии:
    14
    В компоненте К2 есть всем известный плагин для вставки видео материала jw_allvideos, но у него есть маленькая проблема, загруженное видео не имеет картинку предварительного просмотра и в результате получаем черный квадрат с кнопкой Плэй. Так как в К2 есть еще и вкладка для загрузки картинки, нет ли возможности сделать так, чтобы эта картинка и была предпросмотром для видео?
    На форумах нашел что надо поставить в той же папке что и видео картинку с таким же именем и тогда все решается, но это не очень юзер фрэндли если материалы загружают редактора которым нет дела до ФТП...​
     
  2. TonyC

    TonyC

    Регистр.:
    6 мар 2008
    Сообщения:
    205
    Симпатии:
    88
    Можно настроить так, чтобы картинки из вкладки загружались в ту же папку, нужно будет только чтобы редактор называл файл картинки так же, как и видео.
     
  3. genycika

    genycika Постоялец

    Регистр.:
    26 июл 2009
    Сообщения:
    86
    Симпатии:
    14
    А возможно сделать так чтоб и картинка и видео имели то
    же имя? Я посмотрел на папку картинок и там очень непонятный для меня принцип формирования имени.​

    Перерыл много ресурсов и почти нашел решение данной проблемы. Поделюсь и тут, может кому то пригодится.
    Итак:

    1. plugin/content/jw_allvideos/jw_allvideos.php
    80 - 90 строчки, /* Video Parameters */
    надо добавить
    $postimage = ($params->get('postimage')); //new line
    2. в этом же файле, в районе 190 строки перед
    $output->playerWidth = $final_vwidth;
    $output->playerHeight = $final_vheight;
    $output->folder = $vfolder;
    $output->mediaType = 'video';
    $output->mediaTypeClass = ' avVideo';
    надо добавить
    $output->posterFrame = $postimage; //new line
    3. немного ниже закоментируйте
    // Poster frame
    $posterFramePath = $sitePath.DS.str_replace('/',DS,$vfolder);
    if(JFile::exists($posterFramePath.DS.$tagsource.'.jpg')){
    $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.jpg';
    } elseif(JFile::exists($posterFramePath.DS.$tagsource.'.png')){
    $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.png';
    } elseif(JFile::exists($posterFramePath.DS.$tagsource.'.gif')){
    $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.gif';
    } else {
    $output->posterFrame = '';
    }
    4. /components/com_k2/models/item.php, в районе 536 строки надо добавить
    $params->set('postimage', $item->imageLarge); //new line
    после
    else
    {
    $item->videoType = 'allvideos';
    $params->set('afolder', 'media/k2/audio');
    $params->set('vfolder', 'media/k2/videos');
     
Статус темы:
Закрыта.