1 час назад
C одной стороны, да, с другой- я его скачала с Modstore. Да и по приведенному мной коду у меня выводится календарь (просто базовый).
Не могу справиться с fullCalendar"ем 2
08 ноября 2024, 23:04
попробуйте убрать autoplay здесь:
allow="clipboard-write; autoplay"
Вставка видео с Rutube с управлением на сайте 4
08 ноября 2024, 16:24
Для select вот так сделал. Может пригодится тоже.
<select>
<option data-sort="" data-dir="" class="sorty sort&q...
Сортировка "По умолчанию" в mFilter2 2
08 ноября 2024, 15:57
docs.modx.pro/components/pdotools/general-properties, поиск по странице по "&return"
pdoMenu в 2-х местах с разным дизайном 4
08 ноября 2024, 14:18
Раз уж в статье написано про «подтянуть в очередной раз свои знания в PHP», напишу тут свои мысли.
1. Работать с датами можно через объект DateTime...
[HolidaysContent] Вывод контента в определённую дату и/или период времени 7
08 ноября 2024, 06:31
Можно и в консоли только кнопочку руками придется нажимать, одна итерация 50 ресурсов)
По второму вопросу не скажу, не вникал)
SEOSuite - после установки! 2
07 ноября 2024, 10:43
Добрый день, есть ли возможность добавить настройку округления цен до рублей в корзине и на товары и на общую сумму корзины после применения скидки?
...
[msPromoCode] Скидочные промо-коды для miniShop2 87
06 ноября 2024, 16:28
Здравствуйте. Такой вопрос. Из-за спама пришлось перейти на плагин SendIt, но спам всё равно приходит. Ваш способ сработает для SendIt? Или его нужно ...
Спам через AjaxForm 13
06 ноября 2024, 11:13
MODX Revolution 2.8.3-pl
87.include.cache.php — Плагин: webpgenerator (87)
[2024-11-06 11:08:33] (ERROR @ /var/www/www-root/data/www/site...
Работа компонента webpgenerator 2
06 ноября 2024, 10:28
Плагин на сохранение возможно. Или не заполнено обязательное поле.
Из-за чего может быть данная ошибка? 1
Всего 123 758 комментариев
<?php
$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('from', 'n.titov@berserk.by');
$modx->mail->address('to', 'nuikitatit@yandex.ru');
$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;
файлы точно хранятся assets/pdf/
в журнале ошибок только вот это
[2024-08-20 17:09:23] (ERROR in modPDF @ /home/berserkb/daliom.berserk-dev.by/core/components/pdfresource/src/modPDF.php: 128) customFonts does not contain a JSON encoded array.
[2024-08-20 17:09:23] (ERROR in modPDF @ /home/berserkb/daliom.berserk-dev.by/core/components/pdfresource/src/modPDF.php: 128) customFonts does not contain a JSON encoded array.
работает(не работает у меня) как и раньше. На видео из вконтакта нажимаешь «Копировать код для встраивания» и уже его вставляешь сюда. Писал ещё четыре года назад: modx.pro/components/9060#comment-121112[2024-08-20 16:02:10] (ERROR in modPDF @ /home/berserkb/daliom.berserk-dev.by/core/components/pdfresource/src/modPDF.php: 128) customFonts does not contain a JSON encoded array.
Логи нужно смотреть. У меня этот скрипт до сих пор работает, поэтому ошибка явно где-то в мелочах. Либо пути не те, либо еще какая-то мелочь. Так по одному куску кода можно бесконечно гадать.
$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+?
Создаешь отдельную таблицу в БД в ней сохраняешь отзыв и ресурс, к которому он относиться. В админке и на сайте фильтруешь как хочешь