[ms2guploader] Загрузка с фронтэнда в ms2Gallery



Небольшое решение на основе ms2form.

Умеет: аплоад драг н дроп, менять местами фотки, удалять фото.

Вообще как работает у меня:
Есть форма создания компании, company/form, если $_GET[id] пуст — компонент создает фотки в assets/resources/0/{user_id}, если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.

Использование: [[!ms2guploader]] в нужном месте. Не забудьте права ms2guploaderUserPolicy
Можно указать &pid для определенного ресурса.




github.com/but1head/ms2gUploader
but1head
but1head
02 апреля 2016, 01:19
modx.pro
16 268

Комментарии: 85

Андрей Сухомозгий
02 апреля 2016, 09:58
круто) а работает только с изображениями или еще и с обычными файлами?
    but1head
    02 апреля 2016, 14:06
    ms2Gallery работает с изображениями)
      Василий Наумкин
      02 апреля 2016, 14:06
      ms2Gallery работает с любыми файлами.
        but1head
        02 апреля 2016, 14:08
        О как, даже не знал) хотя использую очень давно
    Здоров Александр
    02 апреля 2016, 14:06
    увидит свет frontendManager? извините если не по теме, очень, уверен, людям бы понравилось дополнение
      but1head
      02 апреля 2016, 14:10
      Вспоминал про него ночью, моих знаний для изменения парсера не хватило. Если кто-нибудь впишется — пойдет дело
        Здоров Александр
        02 апреля 2016, 14:12
        быть может вам создать объявления со ссылкой на исходник, вдруг кто подхватит идею и поможет?
        зачем же хоронить полезную вещь?
          but1head
          02 апреля 2016, 14:17
          Это сложно назвать прям исходниками )

          Выложу, без проблем, если найду ;)
            Здоров Александр
            02 апреля 2016, 14:20
            все таки люди с восторгом отнеслись к анонсу дополнения, были и ответы о покупке в будущем после релиза. я вас ни в коем случае не принуждаю), но есть такая уверенность, что люди откликнуться
              Александр Москвин
              04 апреля 2016, 19:17
              Очень хорошая полезная вещь разрабатывали (frontendManager), может нужен предварительный стимулирующий донат?)
                but1head
                04 апреля 2016, 19:23
                Меня нужно ткнуть носом как расширить парсер, да бы он понимал [[$***]] и переделывал это в [[$***]] а далее уже работал обычный парсер. Я на это уйму времени убил, так и не пошло дело.

                Второй сложность будет рендерить tv из админки (именно как там, в админке, у сторонних компонентов, типа yandex карт).

                А так все реализуемо :)
                p.s. пожертвования конечно хороший стимул, моб.номер он же киви\сбер
        Василий Столейков
        04 апреля 2016, 09:31
        А можно как-то сделать ограничение количества загружаемых фоток?
        Это же фронтентд как-никак… Очень нужная возможность!
          but1head
          04 апреля 2016, 12:45
          на днях будет сам как раз об этом вспомнил
            but1head
            05 апреля 2016, 02:05
            Обновил. &uploadLimit=``
            Проверки правда слабые, можно обойти. Позже получше сделаю.
            Андрей Сухомозгий
            23 апреля 2016, 17:42
            Привет! Собрал компонент — все нравится) но одно но — не удаляются изображения… при клике на ms2gu-file-delete вываливается 400 ошибка… помогите разобраться
              Василий Столейков
              09 мая 2016, 11:28
              Решил попробовать это дополнение — пока не понимаю как именно его использовать…

              Есть форма создания компании, company/form, если $_GET[id] пуст — компонент создает фотки в assets/resources/0/{user_id}, если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.

              Использование: [[!ms2guploader]] в нужном месте.

              В каком таком «нужном месте» нужно его использовать? Как должна выглядеть форма? Где должен быть $_GET[id]?
              Можно пример использования?
                Василий Столейков
                10 мая 2016, 11:42
                Постоянно выбивает ошибку «Ошибка HTTP.». Нужные права назначены.
                Скорее всего я не с того конца подхожу — нужен пример, даже самый простой!
                  Андрей Сухомозгий
                  10 мая 2016, 12:53
                  У меня вот например вызов его стоит в чанке tpl.Tickets.form.update в самом конце. Вне формы редактирования тикета…
                  [[!ms2guploader?
                          	&thumbSize=`120x90`
                          	&uploadLimit=`20`
                          ]]
                  При этом я при переходе к редактированию тикета в url добавляю id=id_редактируемого_тикета
                    Василий Столейков
                    10 мая 2016, 14:31
                    Это при редактировании. А будет ли работать такая схема при добавлении нового тикета?
                    И вообще, будет ли работать отдельно от всяких форм? Или с кастомной формой (например у меня есть форма, которая отправляется на мой сниппет по ajax и через api добавляет тикет (не через процессоры).
                    И выводит ли сниппет уже загруженные фотки, или только их загружает?

                    1. У меня есть страница (/add.html) на которой я делаю простейший вызов сниппета:
                    [[!ms2guploader]]
                    2. Есть страница (тикет), под id 122, в который через админку загружены для примера пару фоток.
                    3. Вызываю страницу /add.html?id=122, но получаю лишь плитку добавления фоток, а при попытке загрузки фотки шкала загрузки заполняется и исчезает, но появляется вышеуказанная ошибка:


                    Что я неправильно понимаю?
                      but1head
                      10 мая 2016, 14:35
                      Права точно настроили?
                      У меня это не через тикетс работает, а через кастом, но у людей через тикетс заводится.

                      При создании тикета он грузит фотки в assets/images/0/{$user_id}/ и при сохранении переносит фоток в assets/images/{$resource_id}/

                      Мб права на assets/images/ не настроены?
                        Василий Столейков
                        10 мая 2016, 17:04
                        — Сайт на модхосте на тарифе для разработчиков.
                        — Пользователь в группе Administrator.
                        dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/f6067ddc1a.jpg — права для группы настроены.
                        — Загруженные через админку файлы вывел, нужно было только указать размер превьюшек 120x90.
                        — Загруженные через админку файлы удаляются через фронт, но не добавляются новые (та же ошибка HTTP.
                        dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/3b473f0de9.jpg — ошибка в консоли, ругается на файл /ms2guploader/action.php
                        — Заметил странные глюки и тормоза со стороны хостинга как начал испытывать это дополнение. Постоянные глюки, недогрузы страниц в админке, 502-е ошибки.
                        — Вот несколько строк с лога ошибок сервера:
                        Stack trace:
                        #0 /home/s****/www/assets/components/ms2guploader/action.php(49): ms2guploader->fileSort(Array)
                        #1 {main}
                          thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 213" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
                        2016/05/10 16:43:07 [error] 2000#0: *3306 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function isError() on string in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php:156
                        Stack trace:
                        #0 /home/s****/www/assets/components/ms2guploader/action.php(47): ms2guploader->fileUpload(Array)
                        #1 {main}
                          thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 156" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
                        2016/05/10 16:52:21 [error] 3799#0: *949 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function isError() on string in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php:156
                        Stack trace:
                        #0 /home/s******/www/assets/components/ms2guploader/action.php(47): ms2guploader->fileUpload(Array)
                        #1 {main}
                          thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 156" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
                        dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/842578ab7b.jpg — если разлогиниться, то получается такая картина: плитка не нажимается, ругается на 'ticket'. Подозреваю оттого что параметр сниппета &class по умолчанию = Ticket. Если страница не тикет, то какой класс там указывать, modDocument?

                        Может ли неавторизованный пользователь загружать фотки, если группе (аноним) дать те же права?
                          but1head
                          10 мая 2016, 17:08
                          у меня была завязка на класс — тикет и авторизованных юзеров. по остальному — в данный момент катастрофически мало времени, и так не стал в модстор сувать
                            Василий Столейков
                            10 мая 2016, 17:11
                            Ок, спасибо!
                            Дополнение классное! Буду дальше копать…
                            Возможно у тебя в будущем появится время причесать до пакета для модстор — было бы круто!
                        Андрей Сухомозгий
                        10 мая 2016, 14:40
                        Этот сниппет также и выводит изображения, если они есть… В моем случае, url выглядит вот так: .../addcompany/?tid=339&id=339

                        По поводу добавления изображений в момент создания тикета — не знаю — я вывожу аплоадер только если тикет уже создан, так же как и в админке — панель с галереей не появяется до сохранения ресурса…
                        В остальном стандартная форма редактирования тикета + вызов сниппета ms2guploader, который выше привел
                  Василий Столейков
                  08 июня 2016, 16:24
                  Стоит добавить в описание и в параметры сниппета наличие параметра pid — пока не заглянул в код сниппета не догадывался, всё думал как запихнуть в get-параметр нужный id, оказывается можно просто в параметр сниппета!
                  but1head
                  08 июня 2016, 17:34
                  Отправил в modstore за 290 руб. Адекватный ценник?
                  Собрал демку: http://s4477.h2.modhost.pro/uploader/
                    Василий Столейков
                    08 июня 2016, 18:19
                    Ценник вполне адекватный. Будет хоть стимул поддерживать компонент.
                    Спасибо ещё раз за его разработку!
                    Василий Столейков
                    09 июня 2016, 11:40
                    Если после загрузки фотографии обновить страницу, то превьюшка исчезает. Зато когда повторно загружаешь этот же файл — ругается что «Такой файл уже есть».
                      but1head
                      09 июня 2016, 14:03
                      Исправил, пакет доступен в modstore
                      Василий Столейков
                      10 июня 2016, 07:32
                      компонент создает фотки в assets/resources/0/{user_id}
                      А у меня почему-то создаёт фотки в assets/resources/1

                      При попытке вручную создать папку 0 в assets/resources/ админка выводит ошибку
                      Пожалуйста, задайте режим для изменения прав доступа (chmod).
                      Удалил папку 1 и создал через фтп папку 0. Фотки всё равно грузятся в папку 1.

                      Возможно из-за этого у меня фотки не прикрепляются к создаваемым тикетам.
                        Василий Столейков
                        10 июня 2016, 07:41
                        Изменил в классе core/components/ms2guploader/processors/web/gallery/upload.class.php pid на tid и кажется заработало…
                      Павел
                      10 июня 2016, 14:07
                      Здравствуйте, а его можно к комментариям (TicketsComment) прикрутить?
                        but1head
                        10 июня 2016, 14:15
                        Сомнительно, ввиду того, что ms2Gallery работает с ресурсами. А комментарий не ресурс.
                          Павел
                          10 июня 2016, 14:31
                          А может быть вам известен способ подгрузки файлов к комментариям? Спасибо большое!
                            Воеводский Михаил
                            10 июня 2016, 14:45
                            Поищи в сообществе. Когда-то мелькали решения вопроса.
                              but1head
                              10 июня 2016, 15:01
                              Как вариант подставлять вместо id страницы созданной — id комента (в плагине).
                              Далее для вывода в коментах джойны в msResourceFile.resource_id = comment.id
                          Василий Столейков
                          04 июля 2016, 08:56
                          А можно настроить на загрузку неавторизованными гостями фотографий? Или это нереально?
                          Просто у меня принцип такой: форму создания можно отправить как авторизованным, так и неавторизованным с автоматической регистрацией в фоне…
                            but1head
                            04 июля 2016, 13:32
                            Сделать плагин, который после создания пользователя перенесет его файлы в его папку (см.логику в шапке). Но тк пользователя нет — надо при загрузке фото как-то его идентифицировать, и этот идинтификатор проставить к файлам в бд
                            Morn
                            16 августа 2016, 06:39
                            «если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.» Но переносит фото лишь при сохранении тикета, а как быть с обычным ресурсом в котором выведен загрузчик?
                              Олег
                              02 ноября 2016, 12:16
                              Хорошая штука, завелась не с полпинка, пришлось подправить код (в чанк не передавался id ресурса, к которому прикреплена галерея), но в остальном особых нареканий нет.
                              Управление с фронтенда удобное, интуитивно-понятное. Работает шустро.

                              На моей мобилке работает только удаление фотографий, перетаскивание и добавление нет.
                              Вообще это не критично — кто будет заливать на сайт фотки с телефона? Но еще буду смотреть, вдруг получится починить.
                                but1head
                                02 ноября 2016, 13:32
                                Не давно обновлял, фиксил 4 и 5 айфоны, фото не грузилось. Какой у Вас телефон?
                                  Олег
                                  03 ноября 2016, 12:56
                                  Xiaomi redmi 3 pro
                                  Сейчас попробовал еще раз — работает загрузка файлов… Очень странно. Вчера была ошибка «http request» или как-то так.
                                  Перетаскивание все еще не работает, но это меньшее из зол.
                                    Олег
                                    03 ноября 2016, 14:59
                                    На iphone 5s, ipad mini через сафари не работает загрузка и перетаскивание, при тапе по блоку загрузки он подсвечивается синим, больше действий не происходит.

                                    С тех же устройтсв через Chrome загрузка работает нормально.
                                  Andrey Frost
                                  26 ноября 2016, 09:24
                                  but1head можно ли использовать в тандеме с minishop2?
                                  Есть форма подачи объявления, хочу прикрутить ваш компонент в качестве загрузчика фото к объявлению.
                                  Работает все это дело на minishop2.
                                  Для создания объявлений (товаров) использую собственный скрипт.

                                  При попытке загрузить фото выдает ошибку http, в логах пишется следующее:
                                  [2016-11-26 09:25:37] (ERROR @ -----/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: ms2Gallery from ms2gallery.
                                  [2016-11-26 09:25:37] (ERROR @ ----/public_html/core/xpdo/xpdo.class.php: 1245) Problem getting service ms2gallery, instance of class ms2Gallery, from path ----/public_html/core/components/ms2gallery/model/ms2gallery/
                                    but1head
                                    26 ноября 2016, 12:17
                                    Компонент требует ms2gallery, у вас его нет, что собственно в логах и написано.

                                    Если руками поковырять то можно, из коробки не будет работать.
                                    Сергей
                                    23 января 2017, 13:17
                                    Отправку файлов или ссылки на файлы, можно можно отправлять на почту? Хочется прикрепить все это дело к formit.
                                      but1head
                                      23 января 2017, 13:24
                                      Нет, компонент для загрузки файлов с фронтэнда в галерею ресурса ms2Gallery, что и написано в описании
                                      Владислав
                                      06 февраля 2017, 11:34
                                      Добрый день, потратил много времени что б разобраться, так и не получилось.
                                      Реализован личный кабинет для сотрудников в отдельном контексте, добавляю товары на сайт через ms2form+ms2Gallery, стандартный механизм загрузки файлов работает, [[!ms2guploader]] ни как не хочет(
                                      Первый раз он завелся, загрузил 1 фотографию потом отказался работать, в консоль пишет js ошибку в этом месте
                                      plupload is not defined, но первый раз дал загрузить 1 фотографию
                                      Компонент очень плохо задокументирован, в настройках пробовал менять class на ms2form, источник файлов указывал, отключал все скрипты подключаемые на страницах, менял библиотеки jquery.?
                                      Что можно еще сделать? подскажите пожалуйста.
                                        but1head
                                        06 февраля 2017, 11:39
                                        Если версия ms2gallery 2.0.0+ то не работает, ибо ms2g обновился. на днях будет обновление.
                                        по остальному у вас ms2form перебивает ms2guploader (plupload), да и видимо у вас вообще не подключается скрипт plupgload на страницу.
                                          Владислав
                                          06 февраля 2017, 12:04
                                          ms2gallery 2.0.2-pl.
                                          Подключил вручную plupload.full.min.js, заработало, теперь при попытки сохранить пишет Error missing $_REQUEST[form_key] or not find this in session data, разбираюсь дальше.
                                          Спасибо за информацию, будем ждать обновления.
                                        but1head
                                        14 апреля 2017, 20:50
                                        Обновление в modstore.pro/packages/photos-and-files/ms2guploader
                                        — поддержка ms2gallery 2.0+
                                        — множество мелких фиксов
                                          Василий Столейков
                                          16 апреля 2017, 20:28
                                          Хорошая новость, спасибо!
                                            Василий Столейков
                                            22 апреля 2017, 17:03
                                            А есть ли поддержка тегов mSearch2?
                                            Не нашел упоминания об этом в описании…

                                            Я тут подумал, ведь по сути с тегами можно было бы организовать удобную загрузку файлов к комментариям или другим сущностям на странице! А после сортировать и выводить по тегам, например тег comment-12, comment-13 и т.д.

                                            Если нет такой возможности, планируется ли разработка в этом направлении?
                                              but1head
                                              22 апреля 2017, 17:49
                                              Нет такой возможности, компонент предназначен для загрузки фото к ресурсам.
                                              Фото к коментам лучше делать в тикетс, там уже и свой загрузчик есть.
                                                Василий Столейков
                                                22 апреля 2017, 19:20
                                                Нет такой возможности, компонент предназначен для загрузки фото к ресурсам.
                                                Так я и говорю о системе тегов, которая есть в ms2Gallery по умолчанию для ресурсов! Многие активно используют теги, а потом по ним выводят изображения.

                                                ms2Gallery активно использует в своей работе теги. Вот пример параметров из доков:


                                                Фото к коментам лучше делать в тикетс, там уже и свой загрузчик есть.
                                                ЧТО?? ГДЕ??? Либо я слепой, либо мы говорим о разных вещах.
                                                Специально проверил родные чанки формы комментария — там нет и намёка об этом.
                                                Можешь пояснить, что ты имел ввиду?
                                                  but1head
                                                  22 апреля 2017, 20:35
                                                  Так ты писал про теги mSearch2. Про теги ms2Gallery не думал, пока не планирую.

                                                  Загрузчик есть у тикетов, а не коментов, костылить свой компонент к комментам я не готов.
                                                    Василий Столейков
                                                    22 апреля 2017, 20:40
                                                    Прошу прощения за ошибку и что ввёл в заблуждение. Сам не заметил — да, я про теги ms2Gallery.

                                                    Как я и расписал мои мысли выше — по сути если реализовать загрузку изображений в ms2Gallery с фронта указывая теги, то можно потом привязывать галерею ресурса, отфильтрованную по тегам к абсолютно любым сущностям, например к комментариям.

                                                    Это пока что лучшее направление для прикрепления файлов к комментариям и удобным отображением их в админке что я нашел!
                                                      Василий Столейков
                                                      22 апреля 2017, 21:10
                                                      костылить свой компонент к комментам я не готов.
                                                      Так и не нужно костылить новый компонент к комментам, нужно просто доработать существующий добавив возможность указывать теги при загрузке. Даже не нужно каждому файлу указывать свой тег. Просто указать один тег для вызова и к всем загружаемым через него файлы чтобы грузились с этим тэгом. Это и будет решением задачи загрузки к комментам, да и не только.

                                                      Потому что я не вижу особого смысла грузить файлы через ms2gUploader на фронте, а потом вручную добавлять теги файлам в админке…

                                                      Если доработаешь компонент для работы с талицей тегов ms2Gallery — будет очень удобно!
                                                        Василий Столейков
                                                        02 мая 2017, 22:37
                                                        Тут встала ещё задача загрузка в галерею ресурса для виртуальных страниц с фронта.
                                                        Поддержка тегов в ms2guploader решила бы проблему, можно было бы загружать все изображения в родительский ресурс, а выводить на виртуальных страницах по тегам.
                                                  Василий Столейков
                                                  22 апреля 2017, 21:26
                                                  А что за новые системные настройки появились, связанные с email? Как они будут использоваться?
                                                    but1head
                                                    22 апреля 2017, 22:01
                                                    Видать с исходниками намудрил, в след версии вырежу.

                                                    upd: в исходниках этих настроек нету, видимо ты что-то где-то прописал, или осталось с прошлой версии (где могло быть случайно).
                                                  Василий Столейков
                                                  27 апреля 2017, 21:15
                                                  ms2gUploader подточен только под изображения?
                                                  Для других файлов (doc,txt,pdf) прийдётся модифицировать сниппет?
                                                    Василий Столейков
                                                    27 апреля 2017, 21:30
                                                    Хорошо бы чтобы сниппет мог параллельно выбирать и загруженные файлы и подсовывал плейсхолдер type из одноимённой колонки в таблице файлов, чтобы в чанке можно было по типу файла выводить либо превьюшку, либо иконку типа, например (docx,xls,txt,pdf).

                                                    При загрузке файла плитка выводится с пустым плейсхолдером thumb и без плейсхолдера type, а при перезагрузке страницы уже выбираются только файлы с превьюшками и исключаются из выборки другие типы файлов.

                                                    А то название компонента ms2gUploader, а выводит только изображения в отличие от ms2Gallery.
                                                    Pavel
                                                    19 мая 2017, 23:29
                                                    добавляю через Тикетс — в форме вставляю {'!ms2guploader' | snippet: ['uploadLimit' => 10]}
                                                    Фото загружается, но не сохраняется и не сохраняется сортировка в уже загруженных фото… можете написать норм мануал, а то слова «вставить там где надо» немного непонятны ;) Спасибо!
                                                      Василий Столейков
                                                      09 августа 2017, 10:01
                                                      Если дополнение стало бесплатным, может есть возможность открыть исходники на Github (ссылка в статье нерабочая)?
                                                      mngatoff
                                                      21 августа 2017, 16:46
                                                      приветствую! а пробовал кто-нибудь водяной знак накладывать?
                                                      настройка источника:
                                                      {
                                                        "thumb": {
                                                          "w": 120,
                                                          "h": 80,
                                                          "q": 90,
                                                          "zc": "1",
                                                          "bg": "000000",
                                                          "fltr": "wmi|wm-100.png|C|100"
                                                        },
                                                        "large": {
                                                        	"wp": 600,
                                                      	"hp": 900,
                                                      	"wl": 900,
                                                      	"hl": 600,
                                                      	"ws": 900,
                                                      	"hs": 900,
                                                      	"q": 90,
                                                      	"zc": "1",
                                                          "bg": "000000",
                                                        	"fltr": "wmi|wm-320.png|BR|100|10|10"
                                                        }
                                                      }
                                                      с админки знак проставляется, с фронта нет
                                                        mngatoff
                                                        31 августа 2017, 17:42
                                                        допустим с этим разобрался — путь к знаку от корня нужен.
                                                        mngatoff
                                                        31 августа 2017, 17:44
                                                        вот всплыл косячок.

                                                        если пользователь создает тикет, но не сохраняет ее, а в это время другой пользователь тоже начинает создавать тикет — он видит фотки, загруженные другим пользователем, как будто это он их залил. В сниппете в выборке файлов пропущен параметр 'createdby' => $modx->user->id. С ним всё норм стало.
                                                          but1head
                                                          31 августа 2017, 20:53
                                                          эта проверка была закоменчена (вроде), ибо админ не видел фотки файлы юзеров.

                                                          p.s. можно isMember('Administrator') или как там для админа
                                                            mngatoff
                                                            01 сентября 2017, 03:16
                                                            да, тоже об этом подумал. Но в принципе не особо-то и нужно, пока тикет не создан, видеть его файлы. А когда создан — там уже посмотреть не проблема
                                                          adminixi
                                                          17 ноября 2017, 08:43
                                                          Добрый день

                                                          Скажите, при установке такое сообщение PHP warning: Invalid argument supplied for foreach(), что значит?

                                                          Пробуем установить пакет с подписью: ms2guploader-2.0.0-pl
                                                          Пакет найден… сейчас идёт подготовка к его установке.
                                                          Загрузка рабочего пространства пакета…
                                                          Рабочее пространство загружено, сейчас устанавливаем пакет…
                                                          PHP warning: Invalid argument supplied for foreach()
                                                          Успешно установлен пакет ms2guploader-2.0.0-pl
                                                            tsergey
                                                            17 июля 2018, 23:09
                                                            Как сделать так, чтобы он грузил фотки сразу в нужную папку, которая заранее будет известна.
                                                            Т.е. ресурс уже создан, и я знаю id ресурса, хочу чтобы фотки сразу загружались в нужную папку и привязывались к нужному ресурсу
                                                            И еще удаление не работает. Просто не происходит никаких действий
                                                            Инструкции для компонента нет нормальной, поэтому разобраться нереально самому
                                                              eflit
                                                              21 августа 2019, 14:51
                                                              Добрый день подскажите как поправить форму чтобы она работала на iphone? Нажимаю на загрузку фото и нечего не происходит.
                                                                Евгений
                                                                25 августа 2022, 14:48
                                                                Отличное решение…
                                                                Наверно))
                                                                Не могу заставить работать.
                                                                Можно просто в ресурсе?
                                                                Пока дошел тольео до js ошибок в консоли.
                                                                plupload is not defined
                                                                Файл plupload.full.min.js подключается…
                                                                  Николай Савин
                                                                  25 августа 2022, 16:42
                                                                  Скрипту на секундочку 6 лет. И он никогда нормально не работал. Автор давно ушел из MODX и поддержкой проекта не занимается. Так что AS IS
                                                                  Евгений
                                                                  25 августа 2022, 17:55
                                                                  да. печально. идея крутая. может знаете какие альтернативные способы реализации похожего фунционала?
                                                                    Николай Савин
                                                                    25 августа 2022, 18:10
                                                                    Конечно. Руки. Очень помогает.
                                                                    А если серьезно — то альтернативы как будто нет.
                                                                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                                                  85