01 июня 2021, 09:39 Убедитесь, что все настройки верны(/core/config/config.inc.php), .htaccess(или если другой веб-сервер — его настройки), настройки контекста — если есть. А также системные настройки касаемо ЧПУ. Если все верно -пишите еще) Вопросы / Автоматически добавляется слеш перед параметрами 3 0
20 мая 2021, 19:32 Костылить — не гуд, нужно переопределять, иначе первое же обновление minishop все эти изменения затрёт! А issue создал: github.com/Ibochkarev/miniShop2/issues/597 Вопросы / Ответ пользователю на почту через reply_to 5 +2
20 мая 2021, 19:27 Когда-то «костылили» (что нехорошо конечно) так: в файле core/components/minishop2/model/minishop2/minishop2.class.php 1. правился метод sendEmail, добавлялся параметр $reply_to: public function sendEmail($email, $subject, $body = '', $replyto = '') { $this->modx->getParser()->processElementTags('', $body, true, false, '[[', ']]', array(), 10); $this->modx->getParser()->processElementTags('', $body, true, true, '[[', ']]', array(), 10); /** @var modPHPMailer $mail */ $mail = $this->modx->getService('mail', 'mail.modPHPMailer'); $mail->setHTML(true); $mail->address('to', trim($email)); if($replyto){ $mail->address('reply-to', trim($replyto)); } $mail->set(modMail::MAIL_SUBJECT, trim($subject)); $mail->set(modMail::MAIL_BODY, $body); $mail->set(modMail::MAIL_FROM, $this->modx->getOption('emailsender')); $mail->set(modMail::MAIL_FROM_NAME, $this->modx->getOption('site_name')); if (!$mail->send()) { $this->modx->log(modX::LOG_LEVEL_ERROR, 'An error occurred while trying to send the email: ' . $mail->mailer->ErrorInfo ); } $mail->reset(); }2. правился метод changeOrderStatus, вот этот фрагмент с добавлением reply_to: if ($status->get('email_manager')) { $subject = $this->pdoTools->getChunk('@INLINE ' . $status->get('subject_manager'), $pls); $tpl = ''; if ($chunk = $this->modx->getObject('modChunk', array('id' => $status->get('body_manager')))) { $tpl = $chunk->get('name'); } $body = $this->modx->runSnippet('msGetOrder', array_merge($pls, array('tpl' => $tpl))); $emails = array_map('trim', explode(',', $this->modx->getOption('ms2_email_manager', null, $this->modx->getOption('emailsender'))) ); if (!empty($subject)) { // здесь изменения!! $profile = $this->modx->getObject('modUserProfile', array('internalKey' => $pls['user_id'])); $replyto = $profile->get('email'); foreach ($emails as $email) { if (preg_match('#.*?@.*#', $email)) { $this->sendEmail($email, $subject, $body, $replyto); } } } }P.S. Видимо пора уже это в issue оформить, сделаю. Вопросы / Ответ пользователю на почту через reply_to 5 +1 1
18 мая 2021, 19:59 видимо придется писать свою собственную сортировку — расширяйте класс mse2FiltersHandler, метод getMsOptionValues. Затем укажите свой класс в системной переменной mse2_filters_handler_class Вопросы / Сортировка RAND в mFilter2 2 0
15 мая 2021, 09:14 Посмотрите — вот здесь была схожая проблема: github.com/modxcms/revolution/issues/15703 Вопросы / phphumb на php 8.0 1 0
29 апреля 2021, 10:16 А что в логах MODX/Сервера? Ошибка-то серверная… Вопросы / Проблема с ajaxForm, ошибка 503 6 0
27 апреля 2021, 08:12 Спасибо! Очень своевременная и важная инструкция. Пошаговые инструкции / Отдаем модные форматы картинок в webp и avif напрямую через nginx и apache в обход разметки 12 +1
07 апреля 2021, 11:02 docs.modx.com/current/en/extras/tinymcerte/customfonts docs.modx.com/current/ru/extras/tinymcerte/customfonts @Эдуард Добавил в документацию, если у вас будут замечания/обновления — милости прошу. Пошаговые инструкции / Tiny MCE RTE подключение своих шрифтов 8 0
04 апреля 2021, 18:10 Спасибо, Эдуард! Если вы не против, добавлю ваш пример в документацию. Пошаговые инструкции / Tiny MCE RTE подключение своих шрифтов 8 +1
30 марта 2021, 17:20 docs.modx.pro/komponentyi/pdotools/snippetyi/pdoneighbors не помог? Вопросы / pdoMenu предыдущий с следующий элемент 5 0
25 марта 2021, 10:20 Если хостер совсем ничем не поможет, для резерва по крону можно попробовать backupmodx, для развертывания бекапов нужно вероятно писать самостоятельно, не слышал о таком решении. Вопросы / Автоматический Backup базы данных 3 0
22 марта 2021, 17:59 Насколько помню можно через CSS для класса контейнера капчи переопределить местоположение Вопросы / Как разместить бейдж reCaptchaV3 слева внизу? 1 0
17 марта 2021, 13:48 очень может быть, что он глючит, давно не обновлялся, но вы всегда можете оформить issue или PR. github.com/Sterc/Batcher По существу же вопрос должен помочь. Вопросы / collections массовая смена родителя 8 0
15 марта 2021, 11:31 Спасибо, @Иван Бочкарев и всем коллегам! Очень важные обновления, флагман как и прежде на плаву и набирает обороты. Лови донат :) Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 +5
15 марта 2021, 10:55 Ничего из вышепредложенного к сожалению не подошло (сайт с 5-ю контекстами под разные языки), но помогло следующее: обратите внимание на системные переменные session_cookie_domain и session_name. В какой-то момент обнаружил, что пишется две сессии PHPSESSID для разных доменов ('.www.domain.name' и '.domain.name'). Указал явно session_cookie_domain в '.domain.name' и session_name в 'cookiename' Вопросы / Не могу найти указанный ключ формы (action). 37 0
09 марта 2021, 15:30 Работая с документацией последние дни и памятуя про желаемую кейсоориентированность, было бы здорово иметь некий промежуточный «котел», куда на первом этапе закидывались бы какие-то пользовательские сценарии (например, в ТГ MODX на днях вопрошали про особенности инсталляции MODX на отечественных хостингах, а на community.modx.com кто-то страдал с установкой IIS под Windows Server...), а вторым — отражались в документации, а-ля «готовые решения» и/или на docs.modx.com. Тут акцент именно на формировании хорошей привычки такой сценарий увидеть — и в котел положить)) Добавить/дописать куда надо уже проще, была бы фактура. Новости и события / Чего не хватает Вам в документации? 19 0
07 марта 2021, 09:15 допишите в начало заголовка [РЕШЕНО] :) а вообще это хороший вопрос, форварднул его сюда: modx.pro/news/21431 Вопросы / [РЕШЕНО] minishop2 фото товаров листается по два раза 9 +2
07 марта 2021, 09:13 Также было бы здорово отмечать вопрос в целом, как решенный, если были дан(ы) правильные ответы(флажок какой или банальное «РЕШЕНО» где-то). Вот человек по делу вопрошает: modx.pro/help/21580#comment-127269 Новости и события / Обновление сообщества modx.pro. Что ждут пользователи? 71 +2
04 марта 2021, 17:18 Будет ли видеозапись докладов? Хотелось бы лицезреть и после ивента… Новости и события / Обновлено! Зарегистрируйтесь на событие MODX Digital SnowUp, которое состоится 4 и 5 марта 2021 года! 14 0
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 core/components/imageoptimizer/include/html_parser.php попробуй заменить содержимое на gist.github.com/Ibochkarev/d21bb00d57df7b241afad899486f2909 для теста, если все ок — выпущу н...
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
1. правился метод sendEmail, добавлялся параметр $reply_to:
2. правился метод changeOrderStatus, вот этот фрагмент с добавлением reply_to:
P.S. Видимо пора уже это в issue оформить, сделаю.
docs.modx.com/current/ru/extras/tinymcerte/customfonts
@Эдуард Добавил в документацию, если у вас будут замечания/обновления — милости прошу.
По существу же вопрос должен помочь.
Лови донат :)
Тут акцент именно на формировании хорошей привычки такой сценарий увидеть — и в котел положить)) Добавить/дописать куда надо уже проще, была бы фактура.