Всего 122 798 комментариев

Володя
05 октября 2015, 16:06
0
В репозитории пишет что обновлено. Проверьте у вас версия 1.0.2-beta (05.10.2015)?
Виталий Зиборов
05 октября 2015, 16:01
0
Удалил UserFiles, заново загрузил пакет и установил. Поле session в таблице modx_user_files не появилось.
В репозитории обновление было?
Володя
05 октября 2015, 15:38
0
Компонент доступен для теста тут.
Причин не работать с Tickets я не вижу, пробуйте.
Владимир
05 октября 2015, 15:34
0
Владимир, подскажи, UserFiles работает с Ticets?И есть ли демо установка UserFiles в modhost.pro/ ? (есть, посмотрел)
Виталий Зиборов
05 октября 2015, 15:32
0
Да, я уже об этом подумал.)
А версия UserFiles не обновилась, что-то он у меня обновляться не хочет?

Володя
05 октября 2015, 15:31
0
файлы уже в базе, никуда ничего крепить не нужно.
для поиска файлов от пользователя используйте идентификатор сессии.
вы можете написать хук в формит в котором по идентификатору получаете список файлов и оформляете это как вам угодно.
Володя
05 октября 2015, 15:29
0
вы можете написать хук в формит в котором по идентификатору получаете список файлов и оформляете это как вам угодно.
Stan Ezersky
05 октября 2015, 15:24
0
Благодарю за ценные советы!
Fi1osof
05 октября 2015, 15:21
+3
Как вариант можно и vapor заюзать. Еще teleport есть или типа того. Для пакетов-сборок поднять репозиторий на базе modxRepository. Не долго там при желании прикрутить проверку оплаты, ключи и т.п. Это бы существенно облегчило процесс установки.
Виталий Зиборов
05 октября 2015, 14:06
0
тогда уж параллельно. Сама анкета выводится formit`ом, а ниже вызов userfiles.
Остается вопрос передачи данных в анкету, чтобы formit всё вместе закинул в базу.
Мне кажется, было бы удобно иметь массив плейсхолдеров, типа:
[[+сколько_файлов_загружено]],
[[+имя_файла_до_загрузки_1]], [[+имя_файла_после_загрузки_1]]

[[+имя_файла_до_загрузки_N]], [[+имя_файла_после_загрузки_N]]
Тогда это можно использовать дальше, как вздумается, в том числе закинуть в нужные поля базы данных.
Виталий Зиборов
05 октября 2015, 14:00
0
Менеджер получит письмо от пользователя и ссылку на просмотр файлов пользователя в админке.
Никаких дополнительных манипуляций больше не требуется.
А как потом эти файлы прикрепить к базе?
Мне кажется, было бы удобнее выдавать массив плейсхолдеров, типа:
[[+сколько_файлов_загружено]],
[[+имя_файла_до_загрузки_1]], [[+имя_файла_после_загрузки_1]]

[[+имя_файла_до_загрузки_N]], [[+имя_файла_после_загрузки_N]]
Тогда это можно использовать дальше, как вздумается, в том числе закинуть в нужные поля базы данных.
Володя
05 октября 2015, 13:47
0
так вы не суйте одну форму в другую и все… Сделайте их вызов последовательно.
Виталий Зиборов
05 октября 2015, 13:44
0
Спасибо, попробую. Но а как быть с этим?
Судя по тому что выдает ошибку вы ее вызываете через AjaxForm он и убирает регуляркой ключ формы загрузки файлов.
Как сцепить UserFiles с Formit`ом? Чтобы обе формы работали.
De Ribaskin
05 октября 2015, 13:41
0
Работает, но полный лог ошибок при использовании objectsTypesJSON.
[2015-10-05 13:35:56] (ERROR @ /home/user22/www/core/cache/includes/elements/modsnippet/99.include.cache.php : 118) PHP warning: Invalid argument supplied for foreach()
[2015-10-05 13:35:56] (ERROR @ /home/user22/www/core/cache/includes/elements/modsnippet/99.include.cache.php : 146) PHP warning: Invalid argument supplied for foreach()
[2015-10-05 13:35:56] (ERROR @ /home/user22/www/core/cache/includes/elements/modsnippet/99.include.cache.php : 266) PHP warning: Invalid argument supplied for foreach()
Павел Гвоздь
05 октября 2015, 13:21
0
Странно, у меня даже если я сохраняю без изменений — создаётся бекап.