Size: a a a

MODX. Русскоязычное сообщество.

2021 March 28

MB

Misha Bulic in MODX. Русскоязычное сообщество.
да
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
форма обрабаывается, 200 код приходит
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Misha Bulic
форма обрабаывается, 200 код приходит
Ну что ж shit happens
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Артур Шевченко
Ну что ж shit happens
Есть такой код в обработке
// Подключаем MODX API
define('MODX_API_MODE', true);
require dirname(DIR) . '/index.php';
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
может он как то не так обрабатываться
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ну так после него напиши $modx->log(1, 'OK') сделай отправку и посмотри есть ли в логах OK
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ещё можешь сам скрипт показать, иногда помогает.
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Артур Шевченко
Ну так после него напиши $modx->log(1, 'OK') сделай отправку и посмотри есть ли в логах OK
<?php
file_put_contents('post.log',print_r($_POST,1));
$project_name = 'site.ru';
$admin_email  = 'mail@mail.ru';
$form_subject = trim($_POST["form_subject"]);
$my_mail = 'info@modhost.pro';
$c = "";
$message = "";
foreach ( $_POST as $key => $value ) {
   if ( $value != "" && $key != "form_subject" ) {
       $print_key = str_replace('_',' ',$key);
       if (substr($value,0,5) == 'https') {
           $links = explode(',',$value);
           $value = '';
           foreach ($links as $id => $link) {
               $value .= "<a href='".$link."' target='_blank'>".$link."</a>
";
           }
       }
       $message .= "
     " . (($c = !$c) ? '<tr>' : '<tr style="background-color: #f8f8f8;">') . "
       <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$print_key</b></td>
       <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td>
     </tr>
     ";
   }
}
$message = "<table style='width: 50%;'>$message</table>";

// Подключаем MODX API
define('MODX_API_MODE', true);
require dirname(DIR) . '/index.php';
$modx->log(1, 'OK');

// Отправляем письмо
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->address('to', $admin_email);
$modx->mail->set(modMail::MAIL_FROM, $my_mail);
$modx->mail->set(modMail::MAIL_FROM_NAME, $project_name);
$modx->mail->set(modMail::MAIL_SUBJECT, $form_subject);
$modx->mail->set(modMail::MAIL_BODY, $message);
$modx->mail->setHTML(true);
if ($modx->mail->send()) {
   echo '200';
} else {
   echo '500';
}

$modx->mail->reset();
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
отправляет только с главной страицы почему так ?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ребята неужели я такой уникальный и никто до меня не сталкивался с необходимостью фильтровать что-то по диапазону дат?  Почему ни одного решения под mfilter2 не могу найти? Или я уникальный, потому что найти не могу?)))
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
https://modx.pro/help/21654 здесь подробно описал вопрос по скрипту с отправкой писем
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Артур Шевченко
Ребята неужели я такой уникальный и никто до меня не сталкивался с необходимостью фильтровать что-то по диапазону дат?  Почему ни одного решения под mfilter2 не могу найти? Или я уникальный, потому что найти не могу?)))
https://kakorin.com/blog/filtracziya-po-diapazonu-dat-v-mfilter2 - вот например. Только оно уже не работает 🙃
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
А так, расширяешь класс, и пишешь свой фильтр какой надо
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Андрей Сергеевич
А так, расширяешь класс, и пишешь свой фильтр какой надо
Напишу. Наверное.
источник

ДМ

Джайк Мята in MODX. Русскоязычное сообщество.
Вопрос. MODX способен полноценно работать без CURL на сервере? Подопытного под рукой нет(
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Один раз уже написал, наверное и второй получится)))
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Джайк Мята
Вопрос. MODX способен полноценно работать без CURL на сервере? Подопытного под рукой нет(
Вероятно да, если не использовать установщик пакетов и встроенный rest клиент
источник

ДМ

Джайк Мята in MODX. Русскоязычное сообщество.
Без установщика пакетов... Звучит грустно.
источник

ДМ

Джайк Мята in MODX. Русскоязычное сообщество.
Спасибо, покопаюсь в этих классах.
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
Подскажите, есть какой-то компонет, который позволяет создавать промо-код на скидку при следующем заказе? Т.е. человек делает заказ, оплачивает и ему приходит на почту промо-код.
источник