
Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #479 часов назад
PHPMailer не поддерживают из коробки OAuth 2.0 (GPT в помощь).
Попробуйте отключить Security Defaults.
Но если нужно все же с OAuth 2.0 то GPT нын...
Не работает авторизация SMTP Microsoft 365 при отправки писем с сайта 1
9 часов назад
Попробуйте влючить и вырубить VPN, после перезагрузите винду если на винде
Не пускает в админку без VPN 1
Вчера в 19:39
Здравствуйте.
Вопрос такой, а можно ли сделать так, что после того, как отправится письмо поменяется статус?
К примеру: клиент оставили заявку, мы ...
msDeferredMessages - Отложенные сообщения после смены статуса заказа 5
06 апреля 2025, 10:54
Артур, спасибо за помощь. Вчера вечером обнаружил, что ошибся в написании некоторых id элементов, а поэтому скрипт работал выборочно. До этого в упор ...
В миникорзине msMCD обновляется цена и счетчик на лету, а pagetitle и изображение только при обновле... 4
05 апреля 2025, 16:28
Спасибо! Только числа. Первый вариант сработал.
Как в mFilter2 добавить where? 2
03 апреля 2025, 17:07
Вроде как решилось ограничением в пакетах, чтобы отдавал по 100 товаров за раз. А так точно уже не помню, но щас точно все работает))
mSync после обновления перестал синхронизироваться 7
03 апреля 2025, 12:03
Спасибо! За ответ… Буду искать почему так. Жаль документации нет к компоненту…
msOptionPrice2 checkbox 5
02 апреля 2025, 10:27
Сменил системную настройку cache_format с сериализации на PHP и заработало.
Странно то, что с сериализацией всё работало нормально.
Как победить кеширование из-за которого слетел сайт modX 3 3
01 апреля 2025, 14:22
Большое спасибо за качественное и подробное описание!
Вообще считаю, что в нынешние времена, веб-аналитика в минишопе должна быть если не из коробк...
Отправка цели "Заказ оплачен" в Яндекс Метрику, если пользователь не вернулся на сайт из п... 1
31 марта 2025, 13:46
Ту тогда нужно смотреть лог ошибок сервера и modx. Сделай запуск скрипта создания наблюдателя из консоли сервера может там инфа об ошибке будет. Ну ес...
msImportExport 2.0 122
Все завязано на событиях minishop2. По нажатию на кнопку купить срабатывает событие cart/add, по нему вы вызываете модальное окно или что там еще, в нем появляется корзина, которую вы оформляете как вам надо и все.
Документация сейчас достаточно описана по всем параметрам, и чего действительно может быть не достаточно, это как сделать свой класс фильтрации. Но, тут уже проблема квалификации разработчика. Ну, на самом деле, вопрос квалификации вообще касается всех более-менее сложных модулей. Если вы за два года не ушли дальше настройки модуля по документации, то я даже не знаю, что сказать. Я не говорю, что я прям великий молодец, если почитать некоторые мои посты с вопросами о помощи, может сложится совсем иное впечатление. Да вот только с Revo я работаю всего полтора года.
Так вот. Я таки установил модуль еще на пару хостингов с тестовыми данными (никакого пиратства) и прогнал еще разок. Убедился, что такая проблема возникает только у хостера FastVPS и достал их поддержку основательно. После 4 часов работы поддержки, мне предложили вариант запускать скрипт из версии PHP 5.4, ибо так работает, или попробовать обновить phpThumb.
Далее самое интересное. Я честно думал о таком варианте, что класс phpThumb где-то косячит, но полагал, что раз уж MODX 2.5.5 установлен, то и phpThumb должен быть свежим. Но, я ошибался. Скачал с GitHub новую версию библиотеки, залил на сайт и вуа-ля. Все работает! Даже не пришлось PHP 5.4 в консоли переключать
Сниппет:
<?php
$contexts = $modx->getCollection('modContext', array('key:!=' => 'mgr'));
$html .= '';
foreach($contexts as $context) {
$html .= '<a href=«Адрес-страницы.html?context=»'.$context->key.'">';
}
return $html;
Плагин:
Плагин вешается на событие OnHandleRequest
Это все очень по-простому описано, лишь базовые вещи. Это все нужно доработать и улучшить. Я тут скорее, вектор направления задал.
А насчет всего остального это уже более сложный вопрос. Нужно знать, где во-первых происходит дело: на фронте или в бэкенде, что и как нужно выбирать и много чего еще. Это уже такой хороший вопрос проектирования получается. Создавая сайт с контекстами, метро, городам, нужно хорошо знать MODX, иначе может получится полное *овно. Знаю по себе, все готовлю материал по похожему в чем то проекту.
Ну или можно написать свой сниппет, который будет принимать значение цены, валюту, в которую нужно пересчитать и выдавать уже готовую стоимость.
Типа такого:
написал, как и предложил Олег в комментарии выше, заполнение параметров в WHERE в pdoResources. Можно попробовать сделать примерно такое же, только для Tickets.
Код конечно, так себе, но работает неплохо. Из 4000 ресурсов выборка идет довольно быстро.
Завтра обязательно попробую и отпишусь.
Можете прислать данные в личку.