[ms2guploader] Загрузка с фронтэнда в ms2Gallery
Небольшое решение на основе ms2form.
Умеет: аплоад драг н дроп, менять местами фотки, удалять фото.
Вообще как работает у меня:
Есть форма создания компании, company/form, если $_GET[id] пуст — компонент создает фотки в assets/resources/0/{user_id}, если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.
Использование: [[!ms2guploader]] в нужном месте. Не забудьте права ms2guploaderUserPolicy
Можно указать &pid для определенного ресурса.
github.com/but1head/ms2gUploader
Комментарии: 85
круто) а работает только с изображениями или еще и с обычными файлами?
ms2Gallery работает с изображениями)
ms2Gallery работает с любыми файлами.
О как, даже не знал) хотя использую очень давно
увидит свет frontendManager? извините если не по теме, очень, уверен, людям бы понравилось дополнение
Вспоминал про него ночью, моих знаний для изменения парсера не хватило. Если кто-нибудь впишется — пойдет дело
быть может вам создать объявления со ссылкой на исходник, вдруг кто подхватит идею и поможет?
зачем же хоронить полезную вещь?
зачем же хоронить полезную вещь?
Это сложно назвать прям исходниками )
Выложу, без проблем, если найду ;)
Выложу, без проблем, если найду ;)
все таки люди с восторгом отнеслись к анонсу дополнения, были и ответы о покупке в будущем после релиза. я вас ни в коем случае не принуждаю), но есть такая уверенность, что люди откликнуться
Очень хорошая полезная вещь разрабатывали (frontendManager), может нужен предварительный стимулирующий донат?)
Меня нужно ткнуть носом как расширить парсер, да бы он понимал [[$***]] и переделывал это в [[$***]] а далее уже работал обычный парсер. Я на это уйму времени убил, так и не пошло дело.
Второй сложность будет рендерить tv из админки (именно как там, в админке, у сторонних компонентов, типа yandex карт).
А так все реализуемо :)
p.s. пожертвования конечно хороший стимул, моб.номер он же киви\сбер
Второй сложность будет рендерить tv из админки (именно как там, в админке, у сторонних компонентов, типа yandex карт).
А так все реализуемо :)
p.s. пожертвования конечно хороший стимул, моб.номер он же киви\сбер
А можно как-то сделать ограничение количества загружаемых фоток?
Это же фронтентд как-никак… Очень нужная возможность!
Это же фронтентд как-никак… Очень нужная возможность!
на днях будет сам как раз об этом вспомнил
Обновил. &uploadLimit=``
Проверки правда слабые, можно обойти. Позже получше сделаю.
Проверки правда слабые, можно обойти. Позже получше сделаю.
Привет! Собрал компонент — все нравится) но одно но — не удаляются изображения… при клике на ms2gu-file-delete вываливается 400 ошибка… помогите разобраться
Решил попробовать это дополнение — пока не понимаю как именно его использовать…
В каком таком «нужном месте» нужно его использовать? Как должна выглядеть форма? Где должен быть $_GET[id]?
Можно пример использования?
Есть форма создания компании, company/form, если $_GET[id] пуст — компонент создает фотки в assets/resources/0/{user_id}, если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.
Использование: [[!ms2guploader]] в нужном месте.
В каком таком «нужном месте» нужно его использовать? Как должна выглядеть форма? Где должен быть $_GET[id]?
Можно пример использования?
Постоянно выбивает ошибку «Ошибка HTTP.». Нужные права назначены.
Скорее всего я не с того конца подхожу — нужен пример, даже самый простой!
Скорее всего я не с того конца подхожу — нужен пример, даже самый простой!
У меня вот например вызов его стоит в чанке tpl.Tickets.form.update в самом конце. Вне формы редактирования тикета…
[[!ms2guploader?
&thumbSize=`120x90`
&uploadLimit=`20`
]]
При этом я при переходе к редактированию тикета в url добавляю id=id_редактируемого_тикета
Это при редактировании. А будет ли работать такая схема при добавлении нового тикета?
И вообще, будет ли работать отдельно от всяких форм? Или с кастомной формой (например у меня есть форма, которая отправляется на мой сниппет по ajax и через api добавляет тикет (не через процессоры).
И выводит ли сниппет уже загруженные фотки, или только их загружает?
1. У меня есть страница (/add.html) на которой я делаю простейший вызов сниппета:
3. Вызываю страницу /add.html?id=122, но получаю лишь плитку добавления фоток, а при попытке загрузки фотки шкала загрузки заполняется и исчезает, но появляется вышеуказанная ошибка:
Что я неправильно понимаю?
И вообще, будет ли работать отдельно от всяких форм? Или с кастомной формой (например у меня есть форма, которая отправляется на мой сниппет по ajax и через api добавляет тикет (не через процессоры).
И выводит ли сниппет уже загруженные фотки, или только их загружает?
1. У меня есть страница (/add.html) на которой я делаю простейший вызов сниппета:
[[!ms2guploader]]
2. Есть страница (тикет), под id 122, в который через админку загружены для примера пару фоток.3. Вызываю страницу /add.html?id=122, но получаю лишь плитку добавления фоток, а при попытке загрузки фотки шкала загрузки заполняется и исчезает, но появляется вышеуказанная ошибка:
Что я неправильно понимаю?
Права точно настроили?
У меня это не через тикетс работает, а через кастом, но у людей через тикетс заводится.
При создании тикета он грузит фотки в assets/images/0/{$user_id}/ и при сохранении переносит фоток в assets/images/{$resource_id}/
Мб права на assets/images/ не настроены?
У меня это не через тикетс работает, а через кастом, но у людей через тикетс заводится.
При создании тикета он грузит фотки в assets/images/0/{$user_id}/ и при сохранении переносит фоток в assets/images/{$resource_id}/
Мб права на assets/images/ не настроены?
— Сайт на модхосте на тарифе для разработчиков.
— Пользователь в группе 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-е ошибки.
— Вот несколько строк с лога ошибок сервера:
Может ли неавторизованный пользователь загружать фотки, если группе (аноним) дать те же права?
— Пользователь в группе 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?Может ли неавторизованный пользователь загружать фотки, если группе (аноним) дать те же права?
у меня была завязка на класс — тикет и авторизованных юзеров. по остальному — в данный момент катастрофически мало времени, и так не стал в модстор сувать
Ок, спасибо!
Дополнение классное! Буду дальше копать…
Возможно у тебя в будущем появится время причесать до пакета для модстор — было бы круто!
Дополнение классное! Буду дальше копать…
Возможно у тебя в будущем появится время причесать до пакета для модстор — было бы круто!
Этот сниппет также и выводит изображения, если они есть… В моем случае, url выглядит вот так: .../addcompany/?tid=339&id=339
По поводу добавления изображений в момент создания тикета — не знаю — я вывожу аплоадер только если тикет уже создан, так же как и в админке — панель с галереей не появяется до сохранения ресурса…
В остальном стандартная форма редактирования тикета + вызов сниппета ms2guploader, который выше привел
По поводу добавления изображений в момент создания тикета — не знаю — я вывожу аплоадер только если тикет уже создан, так же как и в админке — панель с галереей не появяется до сохранения ресурса…
В остальном стандартная форма редактирования тикета + вызов сниппета ms2guploader, который выше привел
Стоит добавить в описание и в параметры сниппета наличие параметра pid — пока не заглянул в код сниппета не догадывался, всё думал как запихнуть в get-параметр нужный id, оказывается можно просто в параметр сниппета!
Поправил
Отправил в modstore за 290 руб. Адекватный ценник?
Собрал демку: http://s4477.h2.modhost.pro/uploader/
Собрал демку: http://s4477.h2.modhost.pro/uploader/
Ценник вполне адекватный. Будет хоть стимул поддерживать компонент.
Спасибо ещё раз за его разработку!
Спасибо ещё раз за его разработку!
Если после загрузки фотографии обновить страницу, то превьюшка исчезает. Зато когда повторно загружаешь этот же файл — ругается что «Такой файл уже есть».
Исправил, пакет доступен в modstore
компонент создает фотки в assets/resources/0/{user_id}А у меня почему-то создаёт фотки в assets/resources/1
При попытке вручную создать папку 0 в assets/resources/ админка выводит ошибку
Пожалуйста, задайте режим для изменения прав доступа (chmod).Удалил папку 1 и создал через фтп папку 0. Фотки всё равно грузятся в папку 1.
Возможно из-за этого у меня фотки не прикрепляются к создаваемым тикетам.
Изменил в классе core/components/ms2guploader/processors/web/gallery/upload.class.php pid на tid и кажется заработало…
Но всё равно не прикрепляет к новосозданному ресурсу, папка так и остаётся 0…
Обновы в модстор, гит старая версия
Ок, понял, спасибо!
Здравствуйте, а его можно к комментариям (TicketsComment) прикрутить?
Сомнительно, ввиду того, что ms2Gallery работает с ресурсами. А комментарий не ресурс.
А может быть вам известен способ подгрузки файлов к комментариям? Спасибо большое!
Поищи в сообществе. Когда-то мелькали решения вопроса.
Как вариант подставлять вместо id страницы созданной — id комента (в плагине).
Далее для вывода в коментах джойны в msResourceFile.resource_id = comment.id
Далее для вывода в коментах джойны в msResourceFile.resource_id = comment.id
А можно настроить на загрузку неавторизованными гостями фотографий? Или это нереально?
Просто у меня принцип такой: форму создания можно отправить как авторизованным, так и неавторизованным с автоматической регистрацией в фоне…
Просто у меня принцип такой: форму создания можно отправить как авторизованным, так и неавторизованным с автоматической регистрацией в фоне…
Сделать плагин, который после создания пользователя перенесет его файлы в его папку (см.логику в шапке). Но тк пользователя нет — надо при загрузке фото как-то его идентифицировать, и этот идинтификатор проставить к файлам в бд
«если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.» Но переносит фото лишь при сохранении тикета, а как быть с обычным ресурсом в котором выведен загрузчик?
Хорошая штука, завелась не с полпинка, пришлось подправить код (в чанк не передавался id ресурса, к которому прикреплена галерея), но в остальном особых нареканий нет.
Управление с фронтенда удобное, интуитивно-понятное. Работает шустро.
На моей мобилке работает только удаление фотографий, перетаскивание и добавление нет.
Вообще это не критично — кто будет заливать на сайт фотки с телефона? Но еще буду смотреть, вдруг получится починить.
Управление с фронтенда удобное, интуитивно-понятное. Работает шустро.
На моей мобилке работает только удаление фотографий, перетаскивание и добавление нет.
Вообще это не критично — кто будет заливать на сайт фотки с телефона? Но еще буду смотреть, вдруг получится починить.
Не давно обновлял, фиксил 4 и 5 айфоны, фото не грузилось. Какой у Вас телефон?
Xiaomi redmi 3 pro
Сейчас попробовал еще раз — работает загрузка файлов… Очень странно. Вчера была ошибка «http request» или как-то так.
Перетаскивание все еще не работает, но это меньшее из зол.
Сейчас попробовал еще раз — работает загрузка файлов… Очень странно. Вчера была ошибка «http request» или как-то так.
Перетаскивание все еще не работает, но это меньшее из зол.
На iphone 5s, ipad mini через сафари не работает загрузка и перетаскивание, при тапе по блоку загрузки он подсвечивается синим, больше действий не происходит.
С тех же устройтсв через Chrome загрузка работает нормально.
С тех же устройтсв через Chrome загрузка работает нормально.
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/
Есть форма подачи объявления, хочу прикрутить ваш компонент в качестве загрузчика фото к объявлению.
Работает все это дело на 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/
Компонент требует ms2gallery, у вас его нет, что собственно в логах и написано.
Если руками поковырять то можно, из коробки не будет работать.
Если руками поковырять то можно, из коробки не будет работать.
Отправку файлов или ссылки на файлы, можно можно отправлять на почту? Хочется прикрепить все это дело к formit.
Нет, компонент для загрузки файлов с фронтэнда в галерею ресурса ms2Gallery, что и написано в описании
Добрый день, потратил много времени что б разобраться, так и не получилось.
Реализован личный кабинет для сотрудников в отдельном контексте, добавляю товары на сайт через ms2form+ms2Gallery, стандартный механизм загрузки файлов работает, [[!ms2guploader]] ни как не хочет(
Первый раз он завелся, загрузил 1 фотографию потом отказался работать, в консоль пишет js ошибку в этом месте
plupload is not defined, но первый раз дал загрузить 1 фотографию
Компонент очень плохо задокументирован, в настройках пробовал менять class на ms2form, источник файлов указывал, отключал все скрипты подключаемые на страницах, менял библиотеки jquery.?
Что можно еще сделать? подскажите пожалуйста.
Реализован личный кабинет для сотрудников в отдельном контексте, добавляю товары на сайт через ms2form+ms2Gallery, стандартный механизм загрузки файлов работает, [[!ms2guploader]] ни как не хочет(
Первый раз он завелся, загрузил 1 фотографию потом отказался работать, в консоль пишет js ошибку в этом месте
plupload is not defined, но первый раз дал загрузить 1 фотографию
Компонент очень плохо задокументирован, в настройках пробовал менять class на ms2form, источник файлов указывал, отключал все скрипты подключаемые на страницах, менял библиотеки jquery.?
Что можно еще сделать? подскажите пожалуйста.
Если версия ms2gallery 2.0.0+ то не работает, ибо ms2g обновился. на днях будет обновление.
по остальному у вас ms2form перебивает ms2guploader (plupload), да и видимо у вас вообще не подключается скрипт plupgload на страницу.
по остальному у вас ms2form перебивает ms2guploader (plupload), да и видимо у вас вообще не подключается скрипт plupgload на страницу.
ms2gallery 2.0.2-pl.
Подключил вручную plupload.full.min.js, заработало, теперь при попытки сохранить пишет Error missing $_REQUEST[form_key] or not find this in session data, разбираюсь дальше.
Спасибо за информацию, будем ждать обновления.
Подключил вручную plupload.full.min.js, заработало, теперь при попытки сохранить пишет Error missing $_REQUEST[form_key] or not find this in session data, разбираюсь дальше.
Спасибо за информацию, будем ждать обновления.
Обновление в modstore.pro/packages/photos-and-files/ms2guploader
— поддержка ms2gallery 2.0+
— множество мелких фиксов
— поддержка ms2gallery 2.0+
— множество мелких фиксов
Хорошая новость, спасибо!
А есть ли поддержка тегов mSearch2?
Не нашел упоминания об этом в описании…
Я тут подумал, ведь по сути с тегами можно было бы организовать удобную загрузку файлов к комментариям или другим сущностям на странице! А после сортировать и выводить по тегам, например тег comment-12, comment-13 и т.д.
Если нет такой возможности, планируется ли разработка в этом направлении?
Не нашел упоминания об этом в описании…
Я тут подумал, ведь по сути с тегами можно было бы организовать удобную загрузку файлов к комментариям или другим сущностям на странице! А после сортировать и выводить по тегам, например тег comment-12, comment-13 и т.д.
Если нет такой возможности, планируется ли разработка в этом направлении?
Нет такой возможности, компонент предназначен для загрузки фото к ресурсам.
Фото к коментам лучше делать в тикетс, там уже и свой загрузчик есть.
Фото к коментам лучше делать в тикетс, там уже и свой загрузчик есть.
Нет такой возможности, компонент предназначен для загрузки фото к ресурсам.Так я и говорю о системе тегов, которая есть в ms2Gallery по умолчанию для ресурсов! Многие активно используют теги, а потом по ним выводят изображения.
ms2Gallery активно использует в своей работе теги. Вот пример параметров из доков:
Фото к коментам лучше делать в тикетс, там уже и свой загрузчик есть.ЧТО?? ГДЕ??? Либо я слепой, либо мы говорим о разных вещах.
Специально проверил родные чанки формы комментария — там нет и намёка об этом.
Можешь пояснить, что ты имел ввиду?
Так ты писал про теги mSearch2. Про теги ms2Gallery не думал, пока не планирую.
Загрузчик есть у тикетов, а не коментов, костылить свой компонент к комментам я не готов.
Загрузчик есть у тикетов, а не коментов, костылить свой компонент к комментам я не готов.
Прошу прощения за ошибку и что ввёл в заблуждение. Сам не заметил — да, я про теги ms2Gallery.
Как я и расписал мои мысли выше — по сути если реализовать загрузку изображений в ms2Gallery с фронта указывая теги, то можно потом привязывать галерею ресурса, отфильтрованную по тегам к абсолютно любым сущностям, например к комментариям.
Это пока что лучшее направление для прикрепления файлов к комментариям и удобным отображением их в админке что я нашел!
Как я и расписал мои мысли выше — по сути если реализовать загрузку изображений в ms2Gallery с фронта указывая теги, то можно потом привязывать галерею ресурса, отфильтрованную по тегам к абсолютно любым сущностям, например к комментариям.
Это пока что лучшее направление для прикрепления файлов к комментариям и удобным отображением их в админке что я нашел!
костылить свой компонент к комментам я не готов.Так и не нужно костылить новый компонент к комментам, нужно просто доработать существующий добавив возможность указывать теги при загрузке. Даже не нужно каждому файлу указывать свой тег. Просто указать один тег для вызова и к всем загружаемым через него файлы чтобы грузились с этим тэгом. Это и будет решением задачи загрузки к комментам, да и не только.
Потому что я не вижу особого смысла грузить файлы через ms2gUploader на фронте, а потом вручную добавлять теги файлам в админке…
Если доработаешь компонент для работы с талицей тегов ms2Gallery — будет очень удобно!
Тут встала ещё задача загрузка в галерею ресурса для виртуальных страниц с фронта.
Поддержка тегов в ms2guploader решила бы проблему, можно было бы загружать все изображения в родительский ресурс, а выводить на виртуальных страницах по тегам.
Поддержка тегов в ms2guploader решила бы проблему, можно было бы загружать все изображения в родительский ресурс, а выводить на виртуальных страницах по тегам.
А что за новые системные настройки появились, связанные с email? Как они будут использоваться?
Видать с исходниками намудрил, в след версии вырежу.
upd: в исходниках этих настроек нету, видимо ты что-то где-то прописал, или осталось с прошлой версии (где могло быть случайно).
upd: в исходниках этих настроек нету, видимо ты что-то где-то прописал, или осталось с прошлой версии (где могло быть случайно).
ms2gUploader подточен только под изображения?
Для других файлов (doc,txt,pdf) прийдётся модифицировать сниппет?
Для других файлов (doc,txt,pdf) прийдётся модифицировать сниппет?
Хорошо бы чтобы сниппет мог параллельно выбирать и загруженные файлы и подсовывал плейсхолдер type из одноимённой колонки в таблице файлов, чтобы в чанке можно было по типу файла выводить либо превьюшку, либо иконку типа, например (docx,xls,txt,pdf).
При загрузке файла плитка выводится с пустым плейсхолдером thumb и без плейсхолдера type, а при перезагрузке страницы уже выбираются только файлы с превьюшками и исключаются из выборки другие типы файлов.
А то название компонента ms2gUploader, а выводит только изображения в отличие от ms2Gallery.
При загрузке файла плитка выводится с пустым плейсхолдером thumb и без плейсхолдера type, а при перезагрузке страницы уже выбираются только файлы с превьюшками и исключаются из выборки другие типы файлов.
А то название компонента ms2gUploader, а выводит только изображения в отличие от ms2Gallery.
добавляю через Тикетс — в форме вставляю {'!ms2guploader' | snippet: ['uploadLimit' => 10]}
Фото загружается, но не сохраняется и не сохраняется сортировка в уже загруженных фото… можете написать норм мануал, а то слова «вставить там где надо» немного непонятны ;) Спасибо!
Фото загружается, но не сохраняется и не сохраняется сортировка в уже загруженных фото… можете написать норм мануал, а то слова «вставить там где надо» немного непонятны ;) Спасибо!
Если дополнение стало бесплатным, может есть возможность открыть исходники на Github (ссылка в статье нерабочая)?
Возможно сообща получится допилить недостающие возможности…
Отлично, спасибо!
приветствую! а пробовал кто-нибудь водяной знак накладывать?
настройка источника:
настройка источника:
{
"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"
}
}
с админки знак проставляется, с фронта нет
допустим с этим разобрался — путь к знаку от корня нужен.
вот всплыл косячок.
если пользователь создает тикет, но не сохраняет ее, а в это время другой пользователь тоже начинает создавать тикет — он видит фотки, загруженные другим пользователем, как будто это он их залил. В сниппете в выборке файлов пропущен параметр 'createdby' => $modx->user->id. С ним всё норм стало.
если пользователь создает тикет, но не сохраняет ее, а в это время другой пользователь тоже начинает создавать тикет — он видит фотки, загруженные другим пользователем, как будто это он их залил. В сниппете в выборке файлов пропущен параметр 'createdby' => $modx->user->id. С ним всё норм стало.
эта проверка была закоменчена (вроде), ибо админ не видел фотки файлы юзеров.
p.s. можно isMember('Administrator') или как там для админа
p.s. можно isMember('Administrator') или как там для админа
да, тоже об этом подумал. Но в принципе не особо-то и нужно, пока тикет не создан, видеть его файлы. А когда создан — там уже посмотреть не проблема
Добрый день
Скажите, при установке такое сообщение PHP warning: Invalid argument supplied for foreach(), что значит?
Скажите, при установке такое сообщение PHP warning: Invalid argument supplied for foreach(), что значит?
Пробуем установить пакет с подписью: ms2guploader-2.0.0-pl
Пакет найден… сейчас идёт подготовка к его установке.
Загрузка рабочего пространства пакета…
Рабочее пространство загружено, сейчас устанавливаем пакет…
PHP warning: Invalid argument supplied for foreach()
Успешно установлен пакет ms2guploader-2.0.0-pl
Как сделать так, чтобы он грузил фотки сразу в нужную папку, которая заранее будет известна.
Т.е. ресурс уже создан, и я знаю id ресурса, хочу чтобы фотки сразу загружались в нужную папку и привязывались к нужному ресурсу
И еще удаление не работает. Просто не происходит никаких действий
Инструкции для компонента нет нормальной, поэтому разобраться нереально самому
Т.е. ресурс уже создан, и я знаю id ресурса, хочу чтобы фотки сразу загружались в нужную папку и привязывались к нужному ресурсу
И еще удаление не работает. Просто не происходит никаких действий
Инструкции для компонента нет нормальной, поэтому разобраться нереально самому
Добрый день подскажите как поправить форму чтобы она работала на iphone? Нажимаю на загрузку фото и нечего не происходит.
Отличное решение…
Наверно))
Не могу заставить работать.
Можно просто в ресурсе?
Пока дошел тольео до js ошибок в консоли.
plupload is not defined
Файл plupload.full.min.js подключается…
Наверно))
Не могу заставить работать.
Можно просто в ресурсе?
Пока дошел тольео до js ошибок в консоли.
plupload is not defined
Файл plupload.full.min.js подключается…
Скрипту на секундочку 6 лет. И он никогда нормально не работал. Автор давно ушел из MODX и поддержкой проекта не занимается. Так что AS IS
да. печально. идея крутая. может знаете какие альтернативные способы реализации похожего фунционала?
Конечно. Руки. Очень помогает.
А если серьезно — то альтернативы как будто нет.
А если серьезно — то альтернативы как будто нет.
ок. Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.