Size: a a a

2020 July 24

AL

Alexey Liber in Evolution CMS
да на счет evoSHK, он готов, но мне бы еще на паре-тройке проектов его протестить. Ни у кого не в продакшане магаза на шк? Сделал бы за символические деньги, чисто протестить
источник

AK

Alexandr Klymas in Evolution CMS
Кто подскажет почему не прикрепляются файлы к письму
FormLister
'api'               => 2,
'formid'            => 'feedback',
'rules'             => [
   'name'                 => [
       'required' => 'Пожалуйста, заполните поле',
   ],
 ...
],
'attachments'       => 'filesFeedback',
'fileRules'         => [
   'filesFeedback' => [
       'allowed' => [
           'params'  => [
               ['doc', 'docx', 'pdf', 'jpg', 'jpeg', 'png', 'gif'],
           ],
           'message' => 'Неверный формат документа.',
       ],
       'maxSize' => [
           'params'  => '148480',
           'message' => 'Максимальный размер 15мб',
       ],
   ],
],
'protectSubmit'     => 0,
'submitLimit'       => 0,
'to'                => $this->evo->getConfig(
   'client_manager_email'
),

Отправляю ajax*ом
https://prnt.sc/tnvtba
Валидация работает.
В верстке:
<input accept=".xlsx,.xls,.jpeg,.png,.jpg,.doc,.docx,.txt,.pdf" type="file" name="filesFeedback[]" id="filesFeedback" multiple>

Письмо прилетает но без аттачнутых файлов
источник

AA

Am Ambrion in Evolution CMS
Alexey Liber
люди, а есть ключ от Fastone? Или может посоветуйте какую-нить альтернативу?
IrfanView на венде пользовался, может подойдет https://www.softsalad.ru/software/multimedia/grafika-i-dizayn/irfanview
источник

P

Pathologic in Evolution CMS
xnview
источник

AA

Am Ambrion in Evolution CMS
Да, еще был xnview тоже хорош
источник

AA

Am Ambrion in Evolution CMS
источник

SB

Sasha Beep in Evolution CMS
Alexey Liber
люди, а есть ключ от Fastone? Или может посоветуйте какую-нить альтернативу?
так он же вроде отродясь бесплатный был?
https://www.faststone.org/FSViewerDetail.htm
источник

SB

Sasha Beep in Evolution CMS
Alexandr Klymas
Кто подскажет почему не прикрепляются файлы к письму
FormLister
'api'               => 2,
'formid'            => 'feedback',
'rules'             => [
   'name'                 => [
       'required' => 'Пожалуйста, заполните поле',
   ],
 ...
],
'attachments'       => 'filesFeedback',
'fileRules'         => [
   'filesFeedback' => [
       'allowed' => [
           'params'  => [
               ['doc', 'docx', 'pdf', 'jpg', 'jpeg', 'png', 'gif'],
           ],
           'message' => 'Неверный формат документа.',
       ],
       'maxSize' => [
           'params'  => '148480',
           'message' => 'Максимальный размер 15мб',
       ],
   ],
],
'protectSubmit'     => 0,
'submitLimit'       => 0,
'to'                => $this->evo->getConfig(
   'client_manager_email'
),

Отправляю ajax*ом
https://prnt.sc/tnvtba
Валидация работает.
В верстке:
<input accept=".xlsx,.xls,.jpeg,.png,.jpg,.doc,.docx,.txt,.pdf" type="file" name="filesFeedback[]" id="filesFeedback" multiple>

Письмо прилетает но без аттачнутых файлов
Разобрался?
источник

AK

Alexandr Klymas in Evolution CMS
Sasha Beep
Разобрался?
Неа
источник

SB

Sasha Beep in Evolution CMS
там чето надо в репорт добавить, тоже постоянно забываю. Щас поищу, недавно такое же было
источник

SB

Sasha Beep in Evolution CMS
у меня не прицеплялись файлы без [+attachments+] в reportTpl
источник

AK

Alexandr Klymas in Evolution CMS
            'subject'           => 'Обратная связь:',
           'formTpl'           => '@B_FILE:partials/forms/feedbackForm',
           'reportTpl'         => '@B_FILE:partials/forms/reports/feedbackReport',
           'templatePath'      => 'views/',
           'templateExtension' => 'blade.php',

я через блейды это дело юзаю.
и раньше даже работало.
атачилось не через плейсхолдер

'reportTpl':
<p>Обратная связь:</p>

<p>Имя: {{ $data['name'] }}</p>
<p>E-mail: <b>{{ $data['email'] }}</b></p>
<p>Телефон: {{ $data['phone'] }}</p>
<p>Город: {{ $data['city'] }}</p>
<p>Сообщение: <b>{{ $data['message'] }}</b></p>


пробовал добавь
{{ $data['attachments'] }}
падает) даёт Парс Ерор
источник

AK

Alexandr Klymas in Evolution CMS
мне @saniock помогал это дело оживить. И оно работало.
источник

SB

Sasha Beep in Evolution CMS
Пробовал поменять на {!! $modx->getPlaceholder(
'attachments'
) !!} ?
источник

AK

Alexandr Klymas in Evolution CMS
Sasha Beep
Пробовал поменять на {!! $modx->getPlaceholder(
'attachments'
) !!} ?
🤦🏼‍♂️ нет
секунду
источник

SB

Sasha Beep in Evolution CMS
не факт что это плейсхолдер, конечно
источник

SB

Sasha Beep in Evolution CMS
я не юзаю формы в блейде просто. Как было их по одной штуке на весь сайт, так и осталось в шаблоне
источник

AK

Alexandr Klymas in Evolution CMS
Sasha Beep
Пробовал поменять на {!! $modx->getPlaceholder(
'attachments'
) !!} ?
не атачит(
и не должно по идее
в блейд репорта для этого $modx передать нужно как минимум.
Но это хоть какие-то варианты новые, бо я думал все перепробовал)
источник

SB

Sasha Beep in Evolution CMS
А если Аякс убрать?
источник

SB

Sasha Beep in Evolution CMS
Задай через @code реплрт
источник