не заливаються файлы
kushelbek |
|
---|---|
Добрый день. В экстра полях плагина Contact добавил поле для загрузки файлов, указал дерикторию: /datas/vloj Права на деректорию стоят 775. Но при отправки формы, файл не прикрепляеться, из за чего это может быть? Html-код поля ниже: <a href="{$filepath}">{$value}</a><br /> <input type="file" name="{$name}" /><br /> <label><input class="btn btn-flat btn-theme-colored text-uppercase mt-10 mb-sm-30 border-left-theme-color-2-4px" type="checkbox" name="{$delname}" value="1" /> Удалить</label>| <input type="file" name="{$name}" /> Заранее спасибо за помощь! |
CrazyFreeMan |
|
---|---|
Он и не будет прикреплятся: механизм плагина не предусматривает прикрепление файлов. Он загружается на сервер там и хранится, екстраполе хранит только путь к нему. Можно вставить в письмо путь к файлу и по клику открывать |
kushelbek |
|
---|---|
#42481 CrazyFreeMan: проверил папку куда сохраняются файлы, их там нет. |
Leshkens |
|
---|---|
Слэш уберите из пути: datas/vloj
Но приготовтесь, что по ссылке (на изображение) в теле сообщения перейти не получится, в плагине есть небольшой баг. Искать файл он будет в директории datas/exflds а не в той, что указана в настройках экстраполя. Я где-то фиксил, но сейчас ту версию не найду. Если вам нужно, то на днях опять пофикшу и выложу здесь, заодно может и пул-реквест сделаю в репозиторий движка. |
|
Отредактировано: Leshkens (09.12.2016 09:41, 7 лет назад) |
Macik |
|
---|---|
Пул-реквет крайне приветствуется. :) https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
kushelbek |
|
---|---|
#42485 Leshkens: Слеш уберал, в папке exflds файлов тоже нет =( Задача впринципе стоит следующая. Заполняеться форма, пользователь делает вложение(doc, docx, rtf, pdf, exl, exls) И письмо должно улетать на заданную почту. Так же эта форма должна выводиться не только в контактах, а так же в модальных окнах и на парочке страниц аналогично плагину Contact |
Leshkens |
|
---|---|
В настройках экстра поля какая директория указана? datas/vloj ? Если да, то ищите в этой папке. Остальные поля заполняются правильно?
Письмо-то улетит, но файл физически будет на вашем сервере, а не во вложении письма, и человек получит только ссылку на него. Это нужно понимать.
Это уже не заложено в стандартную функциональность. Хотя, опять же, у меня была наработка на основе этого плагина, где формы можно было бы выводить где угодно, но закончить времени не хватает, пока что. |
kushelbek |
|
---|---|
#42490 Leshkens: Да проверял, все остальные поля заполненны правильно, не понимаю почему он не сохраняет файл на сервер.... |
CrazyFreeMan |
|
---|---|
Не знаю откуда инфо что екстраполя не работают (по файлах) у меня не один сайт сделана загрузка файлов именно екстраполями и все загружает как надо, думаю в плагине контактов тоже самое. Проверьте доступы к папке для загрузке и разрешение типов файлов и проверка на mime тип. |
kushelbek |
|
---|---|
Вернулся к этому проекту и все таже проблема, файлы не сохрянются в папку(ставил и exflds и vloj, результат тот же=( ) Права 775 стоят на деректорию, может я что то не так настроил?
Добавлено 20 часов спустя: письмо приходит без ссылки на файл =( Добавлено 4 часа спустя: Попробовал добавить экстра поле с прикрипление файла на свой сайт, результат тот же, письмо приходит без ссылки на файл. Добавлено 20 часов спустя: Попробовал добавить прикрипление фалйа к другому сайту (так же к плагину Contact), результат тот же, хз уже куда копать =( Файл не сохраняеться в папку...... Мб на хостиге что то посмотреть поправить надо?
Спасибо заранее за помощь. Добавлено 2 дня спустя: Живые есть на форуме? Добавлено 3 часа спустя: Проблему решил и там и там, тему можно закрыть. Забыл указать |
|
Отредактировано: kushelbek (23.01.2017 11:20, 7 лет назад) |