[UserFiles] - доступна загрузка файлов для анонима
[UserFiles] — Компонент реализует функцию загрузки файлов (загрузчик Plupload) пользователями с фронта сайта.
Добавлено:
— Доступна загрузка для анонимов
— Группировка файлов по идентификатору сессии
Особенности:
— добавление файлов к любому виду ресурса
— добавление файлов к пользователю
— интеграция с [UserProfile2]
— поддержка списков файлов

— добавлена настройка allowAnonym для UF.form сниппета, разрешает загрузку файлов анонимами (не пользователями сайта).
— добавлено поле session для таблицы файлов, куда записывается id текущей сессии.
В админке по данному полю можно осуществлять поиск загруженных файлов. Незнаю насколько удобно этим будет пользоваться но теперь можно сделать так:
— создать форму обратной связи (например AjaxForm)
— создать форму загрузки файлов
в чанк письма менеджеру сайта добавить ссылку вида
Никаких дополнительных манипуляций больше не требуется.
P.s. Всем спасибо за внимание…
Добавлено:
— Доступна загрузка для анонимов
— Группировка файлов по идентификатору сессии
Особенности:
— добавление файлов к любому виду ресурса
— добавление файлов к пользователю
— интеграция с [UserProfile2]
— поддержка списков файлов

— добавлена настройка allowAnonym для UF.form сниппета, разрешает загрузку файлов анонимами (не пользователями сайта).
— добавлено поле session для таблицы файлов, куда записывается id текущей сессии.
В админке по данному полю можно осуществлять поиск загруженных файлов. Незнаю насколько удобно этим будет пользоваться но теперь можно сделать так:
— создать форму обратной связи (например AjaxForm)
— создать форму загрузки файлов
в чанк письма менеджеру сайта добавить ссылку вида
http://site.ru/manager/?a=2&query=[[!sessionId]]сниппет sessionId<?php
return session_id();Менеджер получит письмо от пользователя и ссылку на просмотр файлов пользователя в админке.Никаких дополнительных манипуляций больше не требуется.
P.s. Всем спасибо за внимание…
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Мне кажется, было бы удобнее выдавать массив плейсхолдеров, типа:
[[+сколько_файлов_загружено]],
[[+имя_файла_до_загрузки_1]], [[+имя_файла_после_загрузки_1]]
…
[[+имя_файла_до_загрузки_N]], [[+имя_файла_после_загрузки_N]]
Тогда это можно использовать дальше, как вздумается, в том числе закинуть в нужные поля базы данных.
для поиска файлов от пользователя используйте идентификатор сессии.
вы можете написать хук в формит в котором по идентификатору получаете список файлов и оформляете это как вам угодно.
В репозитории обновление было?
Проверил на тестовой страничке. Вызов такой:
При попытке загрузки файлов получаю сообщение: Не могу инициализировать хранилище файлов.
При попытке загрузки файлов получаю сообщение: Не могу инициализировать хранилище файлов.;(((
И есть ли демо установка UserFiles в modhost.pro/ ?(есть, посмотрел)Причин не работать с Tickets я не вижу, пробуйте.
У администратора (пользователя с неограниченными правами, которого я зарегистрировал еще давно) все работает, картинка загружается и все робит!
Решил танцевать в сторону Политики доступа, проверил сравнил, даже пытался выставлять те же права, но… не чего не выходит! Прошу помощи! Заранее спасибо!
Почистите кэш, перезагрузьте права доступа, зайдите в для проверки в анонимном режиме браузера, если не поможет — пишите в ТП с указанием доступов, посмотрю в чем дело.
Спасибо!