Мультизагрузка изображений товара в virtuemart 3, 2

Опубликовано: 12 января, 2014
Обновлено: 5 февраля, 2023
Категория: Расширения для VirtueMart 2, Расширения для VirtueMart 3
Обновлено: 14 Янв 2016

Загрузка нескольких изображений для товара еще одна очень полезная функция, которая не реализована в virtuemart. Конечно, можно загружать картинки по очереди, но если у каждого товара по 5-7 изображений, то это становится, мягко говоря, неудобно 🙂

Плагин Virtuemart Multiple Image Upload Plugin

Плагин Virtuemart Multiple Image Upload Plugin избавляет от бесполезной монотонной работы. Он работает очень просто, делая все, что должен делать подобный плагин:

  • Загрузка нескольких изображений в 1 клик
  • Автоматическое создание миниатюр
  • Загрузка изображений без перезагрузки страницы с помощью Ajax
  • Загрузка изображений без изменения их названий

Плагин устанавливается стандартно через менеджер расширений. После установки в менеджере плагинов активируем Netbase Virtuemart Multiupload. Все настройки можно оставить по умолчанию.

настройки плагина мультизагрузки

На этом все настройки закончены 🙂

Заходим в карточку товара, переходим во вкладку Изображение, внизу страницы нажимаем кнопку Upload multi files.

кнопка мультизагрузки

На диске выбираем нужные изображения и нажимаем кнопку Открыть.

загрузка нескольких изображений

После этого изображения начнут автоматически загружаться.

процесс загрузки

Для большей наглядности можно посмотреть демо работы плагина.


Информация о плагине

  • Совместимость: virtuemart 3, virtuemart 2
  • Joomla: 3, 2.5
  • Стоимость: 39.86$

Купить на сайте автора

103 комментария

    Александр

    Отлично!
    Давайте еще подобных(платных) плагинов да побольше-побольше!!!

      admin

      admin

      🙂
      может быть у вас есть какие-то конкретные плагины на примете? 🙂

        Виталий

        Расширения для фильтрации товаров - было бы просто замечательно!!

          admin

          admin

          уже есть 🙂
          http://vm2shop.ru/sravnenie-filtratsiya-i-import-tovarov

            Виталий

            не совсем то, хотелось бы Cherry Picker - это универсальный и лучший компонент, но самый сложный в освоении((

            admin

            admin

            компонент выше по функционалу не уступает Cherry Picker и в освоении он проще

            Виталий

            ок, буду смотреть...

            а вот этот (если правильно понял - выводит зависимые товары в линейный ряд с возможностью быстрого заказа к основному товару)
            http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-display/22355

            admin

            admin

            по-моему да, но я никогда не пользовался этим плагином

    Александр

    Вот например очень хороший плагин у NetBase One Page Checkout
    Но дорогой ':(

    http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-orders/24165

      admin

      admin

      это тоже есть 🙂
      в магазине многих других интересный расширений)

        Александр

        видел, что есть OnePage плагин на сайте, но это от RuposTel, а не Netbase который хотелось бы.

        Да, уже половину ваших расширений купил, сделайте пожалуйста под InterKassa расширение со сменой статусов.

    Мария

    Неудобство только одно - прежде, чем добавить несколько изображений с помощью волшебной кнопки, нужно сначала сохранить все изменения, сделанные в карточке товара, иначе страница обновится, и все затрется... Иной раз забудешь сохраниться - и 10 минут работы насмарку ((
    Может это можно как-то исправить?

      admin

      admin

      к сожалению исправить это нельзя
      я всегда загружаю картинки в самую последнюю очередь )

    Мария

    Помогите...
    Обнаружила неприятную особенность. Если несколько картинок загружены с помощью плагина, то в карточке товара они ведут себя странно. При клике вместо отображения выбранной картинки они все скрываются, потом выходят, в произвольной последовательности... В общем, чтобы рассмотреть покрупнее определенную картинку, нужно еще сообразить, как это сделать
    Может, это только у меня?
    Но покупателям вряд ли будет инетересно разбираться, как посмотреть...
    Вот пример: http://mama-ufa.ru/index.php/shop-store/mamam/verkhnyaya-odezhda-1/kurtka-3v1-zimn-kejt-chernaya-s-rozovym-dlya-beremennykh-i-slingonosheniya-detail
    Вот пример, когда несколко картинок загружены обычным способом: http://mama-ufa.ru/index.php/shop-store/sub-category-1/platya-sarafany/plate-alessano-detail

      admin

      admin

      Написал вам на почту

        Мария

        Большое спасибо, что нашли причину и помогли ее решить!
        +5 Вам и Вашему сайту!

    Мария

    Подскажите, пожалуйста, а нельзя ли как-нибудь эту кнопку загрузки картинок перенести вверх? Куда-нибудь в район окошка "Поиск изображений +/-16"
    Чтобы не прокручивать каждый раз окно вверх/вниз

    Виталий

    Не загружаются картинки, пишет Failed и не появляется ничего. В чем может быть причина?

      admin

      admin

      Написал вам на почту

        Валерий

        У меня тоже самое, можете помочь?

          admin

          admin

          Решение описано здесь
          https://virtuemart.su/multizagruzka-izobrazhenij-tovara-v-virtuemart-2/#comment-12725

    Ян

    Добрый день. Купил плагин, поставил. Первая загрузка была с ошибкой - "невозможно загрузить миниатюры, тк. не найден файл такой-то.
    Попробовал ещё раз - та же фигня. Загрузил обычным способом, попробовал ещё раз на другом наборе картинок. Они загрузились, но миниатюр все равно нет во вкладке Картинок в панели, на сайте они появились частично (3 из 6).

      Ян

      В общем проблема в файлах .jpeg
      C .jpg все норм.

        admin

        admin

        virtuemart поддерживает только форматы: GIF, JPG, PNG, WBMP

    Мария

    Здравствуйте! Плагин подходит для версии 2.0.26d?

      admin

      admin

      Здравствуйте!
      Да, подходит

    Мария

    Добрый день!
    Установила плагин,активировала, но кнопка Upload multi files.
    не появилась подскажите, пожалуйста, в чем может быть причина ?

      Мария

      кнопка Upload multi files, но теперь выбирает ошибку, что изображение должно быть не более 10 М, хотя они и 1 М не весят.
      Помогите, пожалуйста...

        admin

        admin

        Здравствуйте!
        Для правильной работы плагина необходимо чтобы upload_max_filesize был не менее 10Мб
        Напишите хостеру с просьбой увеличить данное значение на вашем тарифе

    andrey

    когда добавляешь товар, плагин не работает ? только при редактировании ?

      admin

      admin

      перед добавлением изображений нужно сохранить товар
      не обязательно добавлять всю информацию, главное добавить название

    Alex

    установил плагин, но в не появился в меню товара vm
    в чем может быть причина?

      admin

      admin

      Проверьте включен ли плагин
      импортировать картинки можно только после сохранения товара

    Елена

    Установила плагин, фото не загружает вообще. Подскажите в чем проблема?

    Елена

    Обычным способом загружается, с помощью плагина нет.

      admin

      admin

      Здравствуйте!
      Перед загрузкой нужно сохранить товар
      Кнопка загрузки в карточке товара есть?
      Какая-то ошибка после попытки загрузить появляется?

    Елена

    Я дублирую товар, чтобы не заполнять постоянно настраиваемые поля. Вношу изменения, сохраняю. Затем удаляю фото от предыдущего товара. Загружаю фото нового товара. Обычным способом все загружается. С помощью плагина ничего не загружается. Никаких ошибок не выдает. Кнопка загрузки в карточке товара есть.

    Ян

    На 2.6 работает?

      admin

      admin

      Да

    Денис

    Upload multi files, но теперь выбирает ошибку, increase post max size and upload max file size to 10 m , хотя они и 1 М не весят.

    Значение увеличили до 10 мь. в чем может быть еще дело?

      admin

      admin

      для правильной работы плагина необходимо чтобы значения
      post max size и upload max file size на хостинге были не менее 10Mb в не зависимости от размера самой картинки
      попросите хостера изменить эти значения для вашего тарифа

    Вадим

    Здравствуйте. Покупал плагин, и не могу найти письмо с пришедшим файлом (( как снова архив с плагином получить?

      admin

      admin

      Ответил на почту

    Elena

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

      admin

      admin

      Здравствуйте!
      перед загрузкой фото нужно сохранить товар
      проблем с загрузкой быть не должно
      если после загрузки фото не появились, то просто попробуйте обновить страницу

    Дмитрий

    Здравствуйте! Купил активировал но не грузит картинки по одному или 2 шт failed пишет картинки jpg ????
    Сайт на локалке

    Система Joomla! 2.5.22 + VirtueMart 2.6.4

    Дмитрий

    post max size и upload max file size стоит 50

    Дмитрий

    Здраствуйте, покупал плагин не загружаются картинки, пишет Failed? viruemart 2.4.6
    post max size и upload max file size 50 стоит.

      admin

      admin

      Здравствуйте!

      Скорее всего проблемы связаны с настройкой локального сервера
      У вас есть возможность установить сайт на какой-то реальный тестовый домен
      Попробуйте, все должно работать

    Дмитрий

    Установил на другой сайт тоже локалке с virtuemart 2.6.6 работает.

    Дмитрий

    Нашел причину выключаешь плагин YT Framework тогда работает, но шаблон перестает работает.

      admin

      admin

      как выход отключить плагин, загрузить все картинки и потом уже работать над шаблоном

    Илья

    Установил. изображения грузит, а превью не создает. Что делать. Выдает ошибку:
    vmError: Couldnt create thumb, file not found /home/XXX/public_html/images/stories/virtuemart/product/510.jpg

    Илья

    Нешел проблему. Если расширение файла написано большими буквами, то выдается вот эта ошибка - он не создает превью. Пример: file.JPG - выдаст ошибку.

      stylemax

      Спасибо, помогло

    Евгений

    Очень нужен плагин (или хак), производящий переименование загружаемых фотографий товара, имеющих русское имя. Чтоб в качестве имени брался псевдоним товара (Product alias for SEF), с нумерацией (если изображений несколько). При пустом псевдониме какой-то произвольный генератор имени (как в первом VM), или транслит наименования товара.
    Боюсь, будут проблемы с русскими именами фалов (в частности при экспорте на сторонние ресурсы через XML)
    Работу готов оплатить.

    Вадим

    Оплатил плагин, заказ 933834, пришло письмо от робокассы о проведении платежа, а дальше - тишина. Хотелось бы мой плагин.

    Вадим

    Плагин получил, спасибо, работает отлично, рекомендую.

    Вадим

    Да, есть один существенный недостаток, при загрузке изображений, у них пустые поля alt и title. В результате, приходится открывать каждое изображение и писать поля вручную. Хотелось бы, что бы плагин брал эти данные из полей input name=file_description и input name=file_meta соответственно. Пусть одинаково для каждого изображения, но все же.

      admin

      admin

      К сожалению, этой функции в плагине не предусмотрено

    Егор

    Купил плагин - в настройках стоит 10мб но все равно выдает повысьте лимит upload_max_filesize post_max_size до 10. Но ведь картинки загружаются по одной стандартными средствами virtuemart больших размеров.

      admin

      admin

      Здравствуйте!
      Обратитесь, пожалуйста, к хостеру, он поможет решить проблему

    Максим

    vmError: Couldnt create thumb, file not found /home/puolantuonti.com/public_html/images/stories/virtuemart/product/IMG_564127.jpg
    очень странные вещи с загрузкой фото. можете подробно описать всю специфику по загрузке? какие фотрматы? какие вопросы? в чём проблемы? и как это избежать?

      admin

      admin

      Здравствуйте!
      Форматы: GIF, JPG, PNG, WBMP
      Основная проблема при работе - неправильные настройки на хостинге (подробнее)
      Так же проверьте Virtuemart > Настройки > Шаблоны
      должна быть активна опция Включить динамическое изменение размера эскизов
      Без плагина картинка нормально загружается?
      Какую версию virtuemart Вы используете?

        Глеб

        Абсолютно аналогичная проблема! vmError: Couldnt create thumb, file not found Купил сегодня Ваш плагин, но картинки загружает выборочно. В настройках Virtuemart динамическое именение рамеров эскизов включено, в параметрах PHP post_max_size=200M и upload_max_filesize=400M. Изначально заметил особенность, что такое возникает с файлами, где расширение написано верхним регистром (например JPG), однако по словам моего коллеги, были проблемы и с обычными .jpg-файлами. Посоветуйте пожалуйста, в чём может быть проблема. Хочется добиться стабильной работы плагина 🙂

        Версия Joomla: 2.5.6
        Версия Virtuemart: 2.0.x

          admin

          admin

          Здравствуйте!
          Расширение обязательно должно быть написано маленькими буквами .jpg
          Если проблема у Вас останется, то напишите на мою почту admin@virtuemart.su

    Егор

    Хостер ответил что upload_max_file_size 32МБ, его не изменяли. вот так вот!Что делать?

      admin

      admin

      написал на почту

    Михаил

    Купил, работает, большое спасибо!

      admin

      admin

      Отлично!

    Сергей

    Хороший плагин, выручал хорошо (( но время бежит Для virtuemart 3 есть такой же?

      admin

      admin

      Здравствуйте!
      Отправил новую версию по почте.

    admin

    admin

    Вышла новая версия плагина, совместимая с virtuemart 3!
    Всем покупателям было отправлено письмо с ссылкой на скачивание новой версии.
    Если Вам по какой-то причине не пришло письмо, то напишите на admin@virtuemart.su

    admin

    admin

    Если после установки появляется ошибка
    increase post_max_size and upload_max_filesize to 10m

    То внесите изменения в файле plugins\system\virtuemart_multiupload\ajax\process.php

    Строка 190:
    private $sizeLimit = 10485760
    Изменил на:
    private $sizeLimit = 2097152;

    Строка 193:
    function __construct(array $allowedExtensions = array(), $sizeLimit = 10485760){
    на
    function __construct(array $allowedExtensions = array(), $sizeLimit = 2097152){

    Строка 215:
    $size = max(1, $this->sizeLimit / 1024 / 1024). 'M';
    Изменил на:
    $size = max(1, $this->sizeLimit / 200 / 1024). 'M';

    Строка 283:
    $sizeLimit = 10 * 1024 * 1024;
    Заменил на:
    $sizeLimit = 2 * 1024 * 1024;

    За решение спасибо пользователю vitaly88by.

    Ольга

    Добрый день!
    не могу установить плагин
    пишет
    Ошибка
    Невозможно найти установочный пакет

      admin

      admin

      Здравствуйте!

      Перед установкой разархивируйте архив, внутри будут версии для vm2 и vm3.
      Выберите версию для Вашего vm.

    Владимир

    Приветствую! Переехал на VM3 и приобрел Image Upload. Раньше (на VM2) все работало вроде нормально. Теперь следующие проблемы:
    - миниатюры создаются не для всех изображений (при загрузке все гуд, а после закрытия страницы редактирования товара вылезает нехватка миниатюр)
    - изображения сохраняются рандомно
    Можно ли победить эти недуги?
    Спасибо!

      admin

      admin

      Здравствуйте!

      Пожалуйста, пришлите доступ к админке сайта на admin@virtuemart.su.

    Дина

    Добрый день! Хочу купить плагин, кликаю на кнопку Купить, но мой антивирус (др. Веб) блокирует ссылку. ссылка открывается такая: http://glopart.ru/buy/16084
    Помогите!

      admin

      admin

      Здравствуйте!

      Указанная ссылка ведет на сайт платежного агрегатора, который принимает платежи.
      Странно, что ссылка блокируется, сервис проверенный.
      Можно оплатить напрямую, написал на почту.

    Дина

    Спасибо, загрузила-установила, все работает!

    Roman

    Добрый день! Купил плагин, при загрузке выскакивает ошибка Failed, у хостера разешено post_max_size and upload_max_filesize to 256m. joomla 3.3.6, VM 3.0.2

      admin

      admin

      Здравствуйте!
      Попробуйте это решение
      https://virtuemart.su/multizagruzka-izobrazhenij-tovara-v-virtuemart-2/#comment-26725

        Roman

        сделал, все тоже самое. Проблема осталась

          admin

          admin

          Пожалуйста, обратитесь к хостеру, он должен помочь.
          Если не поможет, то пришлите доступ к админ панели на admin@virtuemart.su

            Roman

            отправил на почту

    Сергей

    А мне надо сделать так, что бы при загрузке файлов с кириллическими именами, они заменялись на что угодно, только не оставались в кириллице. Как мне это сделать?
    Можно просто присваивать левые названия или транслитерацию (предпочтительнее).
    Заранее спасибо за ответ.

      admin

      admin

      С помощью плагина так сделать нельзя. Проще всего пакетно изменить названия изображений, например, с помощью Total Commander.

        eratnikstudio

        Фото так и не грузятся, сделал как было вами предложено. Поменял все строчки поменял.
        Отправил на admin@virtuemart.su доступы к админке

          admin

          admin

          Ответил на почту.

            eratnikstudio

            Всё отлично стало. Спасибо.

            admin

            admin

            Хорошо.

    xumuk

    Скачал бесплатный плагин здесь https://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/vm-product-multiple-image-upload/
    Но сразу после установки он не работает. до установки можно распаковать архив и в файле multipleimageupload.php исправить путь к файлам, строчки 107 и 108, надо удалить "stories" чтобы стало:
    $output_dir = JPATH_ROOT."/images/virtuemart/product/";
    $imagepath = "images/virtuemart/product/";
    после этого можно запаковывать и устанавливать. Работает немного странно, при открытии товара надо сначала его сохранить потом делать мультизагрузку, иначе не работает. Joomla 3.7.5, Virtuemart 3.2.2

      admin

      admin

      Спасибо, что поделились.

      Anatoliy_Spb

      Плагин установил прогресс бар загрузки картинок показывает DONE, а потом VirtueMart 3.2.14 ругается "vmError: Couldnt create thumb, file not found /images/stories/virtuemart/product/images/virtuemart/product/testimage.jpg"
      при том что директория картинок "/images/stories/virtuemart/product/"
      Где грабли могут быть? Плагин качал по ссылке с оф. сайта.

        admin

        admin

        При загрузке вручную миниатюра создается нормально?

          Anatoliy_Spb

          Да, ручной метод работает, основное и миниатюра создаются. Речь о плагине который рекомендовал "XUMUK".

            admin

            admin

            В комменте указано, что нужно вносить правки, Вы их внесли?
            В тексте ошибки есть stories, скорее всего, в плагине где-то неверно указан путь.

    Xui_Tebe_A_Ne_Imja

    Совершенно неадекватная цена. Автор цены - больной на голову.

    vskuchmak

    купил этот плагин https://shop.st42.fr/en/products/multi-upload-images.htm, 10 евро не 40 баксов, пока нравится

      admin

      admin

      Спасибо за ссылку.

    Anatoliy_Spb

    Речь о плагине который рекомендовал "XUMUK"
    При попытке изменить код, плагин вообще не работает. Даже прогрессбар загрузки изображений не отрабатывает пишет "Error".
    Проблема где то здесь.

    //If directory doesnot exists create it.
    $path = '../images/virtuemart';
    if(is_dir($path))
    {
    $output_dir = JPATH_ROOT."/images/virtuemart/product/";
    $imagepath = "images/virtuemart/product/";
    }
    else
    {
    $output_dir = JPATH_ROOT."/images/stories/virtuemart/product/";
    $imagepath = "images/stories/virtuemart/product/";
    }

    if(isset($_FILES["myfile"]))
    {
    $ret = array();

    $error =$_FILES["myfile"]["error"];
    {

      admin

      admin

      Попробовал несколько правок, они не сработали.
      Попробуйте обратиться в поддержку разработчика.

Комментарии закрыты

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×