13 минут назад
привет. версию php (>=7.4) проверьте, версию modx (>= 2.8). В целом других причин быть не должно.
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 36
22 мая 2026, 21:53
Разумно. Все поля подряд не хочу добавлять в чанк. Практика показывает, что полей очень много, содержимое может быть объемным и появление подсказок мо...
mSearch - обновление до версии 1.3.0. 2
22 мая 2026, 18:30
Это changelog разросся. Не помещается в базе данных mariaDB (mysql почему то съедает и не морщится) Выпустил Версию. 1.11.1 с решением этой проблемы.
MiniShop3 1.11.0 8
22 мая 2026, 09:51
Твой бот стримит всё что происходит в терминале? И умеет выполнять слэш команды для агентов типа /status /btw? А ещё нет ли проблемы разрастания входя...
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 16
19 мая 2026, 04:04
Сделал новую версию с табами и возможностью запуска сразу для всех вариантов.
Сначала содержимое для технического ресурса откуда будет запускаться вы...
VersionX переполнил базу данных 8
18 мая 2026, 13:46
Исправление уже готово github.com/modx-pro/MiniShop3/pull/271
MiniShop для MODX3. Что происходит и когда ждать? 53
17 мая 2026, 13:31
При включении компонента, все теги, снипеты и вызовы на fenom — на фронте выводятся текстом без обработки
[xDevPicker] Редактируем чанки с фронтенда в один клик 5
Всего 125 922 комментария
$fields = $hook->getValues(); //поля из формы
$NF = $fields['filesToUpload'];//получаем имя и путь загруженного файла
$fields['filesToUpload'] = str_replace('assets/pdf/','',$fields['filesToUpload']);
$mail_z = $fields['contact_email'];
$message = $modx->getChunk('tpl.Bezopasnt', $fields); — поменял свой файл
//формируем PDF
$pdo = $modx->getService('pdoFetch');
$pdfTpl = $modx->getOption('pdfTpl', $formit->config, '', true);
$content = $pdo->getChunk($pdfTpl, $fields);
$config = array();
$config = array_merge($config, $fields, array(
'content' => $content,
'author' => $author,
'title' => $title,
));
// формируем ссылку на PDF
$result = $modx->runSnippet('PdfCreate', $config);
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, $message);
$modx->mail->set(modMail::MAIL_FROM, $modx->getOption('emailsender'));
$modx->mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name'));
$modx->mail->set(modMail::MAIL_SUBJECT, 'Поступила заявка');
$modx->mail->address('to', 'nuikitatit@yandex.ru'); — свою почту
$modx->mail->address('to', $mail_z);
$modx->mail->address('reply-to', $modx->getOption('emailsender'));
$modx->mail->attach($modx->getOption('base_path').'assets/pdf/'.$result.'.pdf');
$modx->mail->attach($modx->getOption('base_path').$NF);
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
$modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
}
$modx->mail->reset();
return true;
Но сам файл не прикрепляется, ссылка есть.а файла нету
[[!pdoPage?
&parents=`0`
&tpl=`tpl-news`
&limit=`6`
&sortdir=`DESC`
&includeTVs=`previewNews,uncludeNews`
&where=`{«parent»: 85}, «OR:parent»: 320, «AND:uncludeNews:=»:1`
&tplPageWrapper=`@INLINE
[[+prev]][[+pages]][[+next]]
`&tplPage=`@INLINE [[+pageNo]]`
&tplPageActive=`@INLINE [[+pageNo]]`
&tplPagePrev=`@INLINE «`
&tplPageNext=`@INLINE »`
&tplPagePrevEmpty=`@INLINE «`
&tplPageNextEmpty=`@INLINE »`
]]
и если по parent всё фильтруется по по чекбоксу tv uncludeNews не хочет.
После создания лексикона, хочу его добавить на все доступные языки, едет долгая полоса загрузки, потом появляется ошибка:
В логах ошибка
upd разобрался
skrinshoter.ru/s/160824/aSRanUBk — я правильно понимаю, что эта версия компонента поддерживает php 8+?
Создаешь отдельную таблицу в БД в ней сохраняешь отзыв и ресурс, к которому он относиться. В админке и на сайте фильтруешь как хочешь
Я искренне не вижу проблем сделать в шаблоне примерно вот так