Сергей Шлоков
С нами с 31 января 2013; Место в рейтинге пользователей: #52 часа назад
Добрый день.
Подскажите, где искать почтовый шаблон?
message = $pdo->getChunk('@FILE chunks/email/user.register.tpl', array('username' => ...
Отправка Email о регистрации при оформлении заказа в miniShop2 22
Вчера в 14:47
Все проще, ИИ просто выдумывает. Он чтобы дать ответ придумывает, то чего не было.
PageBlocks стал ещё мощнее — теперь с пагинацией, сортировкой и фильтрацией 23
11 июня 2025, 17:29
Компонент создан для MODX2 и MODX3. Загрузил в репозиторий, жду модерации.
Проверка на новые файлы с уведомлением в телегу 9
10 июня 2025, 23:12
спасибо большое за подсказки!
**Это можно сделать даже без пароля или с отключенной учетной записью (если он спец)*** вот те на :((( а закрыть это ни...
Взломали сайт на версии 2.6.5 2
10 июня 2025, 16:59
Noto Sans
В миникорзине msMCD обновляется цена и счетчик на лету, а pagetitle и изображение только при обновле... 6
09 июня 2025, 16:11
Спасибо, Илья, способ рабочий, пытаюсь его прикрутить к немного усложненной задаче: надо вывести все товары одного производителя и разбить их по катег...
Подскажите с выводом категорий 13
Скачивается только залогиненным пользователем. Гостю отворот-поворот.
Вот для примера файл лежит в modx.local/assets/files/.
Т.е. перед тем, как отдать файл, ты проверяешь права. Так что левый пользователь не сможет загрузить его.
Проверил у себя на Apache, работает.
Там же в комментациях как отдавать файл частями.
Есть ещё такой вариант.
Думаю, как и с любыми другими типами файлов.
Наверно веб-сервер должен тебе ответить на этот вопрос )
Можно попробовать вариант с переадресацией на статический файл — проверил права и редирект на файл. Тут надо смотреть, что оптимальнее.
П.С. Да даже права проверять не нужно — проверяй их перед выводом списка файлов пользователю (лучше настоящие имена не выводить). А по клику переадресация на нормальный файл.
Роман, дальнейшее общение предлагаю перенести в техподдержку магазина modstore.pro.
На винде даже предзагрузка на PHP7.4 не работает. Так что, как ты сказал, must have!