Вопросы

Login и fenom

Недавно столкнулся с такой проблемой. Используется компонент Login и при регистрации пользователь получает письмо не обработаенное парсером почему то:
{$fullname},
Логин: {$username}
Пароль: {$password}
При этом parser_class — pdoParser
На другом проекте проверил — все ок нормально приходит, все подставляется. Заглянул в код в class Login и увидел что в функции отправки используется
$output = $this->modx->getChunk($name, $properties);
Подсунул в консоли нужные данные и тоже получаю не обработанную информацию. Что за мистика?
Евгений Лазарев
29 минут назад
modx.pro
2
0

Любой пользователь авторизовывается в админке

Всем привет. Впервые с таким сталкиваюсь, любой зарегистрированный пользователь может авторизоваться в админке.
Modx 2.8.8, установлен компонент Login, создана группа Users, я не знаю что там мог накрутить прошлый разработчик, у кого нибудь было такое?

Сайт установлен на VPS WHM cPanel (не знаю вляиет ли это как то)

Пробовал у пользователя вообще удалять из группы — тоже самое, может зайти в админку
Проверял пользователей на SUDO — отключено у всех
Еще выяснилось что «Политики доступа» не работают от слова совсем…
Impulse
Вчера в 03:47
modx.pro
388
0

Modx 2.8.8 + minishop 2 какая версия php поддерживается?

Всем доброго дня.
Возникла необходимость перевести несколько сайтов с modx на новые версии php. Желательно >=8.2
Конфигурация всех сайтов: modx 2.8.8 + minishop 2
Текущие версии php на хостингах: 7.2 и 7.4
Простое переключение на php >8.0 приводит к многочисленным ошибкам и ворнингам (деприкейт-функции) в журнале ошибок. Включал все расширения из настроек php 7.4 — не помогло.

В связи с эти вопросы:
1. связка modx 2.8.8 + minishop 2 гарантированно работает с какой версией php? Есть ли смысл тратить время на устранение всех этих ошибок?
2. можно ли каким-то образом быстро проверить все установленные пакеты на поддержку той или иной версии php? Очень не хочется это делать, просматривая инфо по каждому пакету
3. вопрос по апгрейду на modx3 — есть ли стабильная версия minishop для modx 3? Если нет, то есть ли нормальная замена minishop 2 для modx 3?

с уважением,
Виталий
Виталий
30 октября 2025, 11:50
modx.pro
221
0

Есть ли аналог mFilter2 + seoFilter на MODX3 для ms3?

И стоит ждать обновлений версий для MODX3, также это относится не только к minishop3, seoFilter, mSearch2, а и msPre и другие платные/бесплатные продукты для MODX3?
R2m0x94 (Vasily)
29 октября 2025, 21:53
modx.pro
71
0

Функционал интернет-магазина (склады, доставки, оплаты)

Всем привет, подскажите, есть ли у кого опыт или может кто-то решал подобную задачу (или 1 из подзадач), поделитесь мнением пожалуйста)))

1) Многоскладовость (пока 3 склада) с учетом остатков по складу. Пару раз использовал msProductRemains для других задач, но там без складов. Пока думаю может его и использовать, просто завести у всех товаров 3 склада (скорее всего расширением модели товара или может TV);
2) Остатки потом будут синхронизироваться с 1С, возможно за основу будет взят модуль mSync, но может и полностью с 0 придется написать;
3) Интеграция Яндекс Доставки на сайт, но с учетом разных складов. Во-первых, приоритетный склад считается тот, что ближе к покупателю (определение склада не проблема); во вторых, учесть что товар может быть на разных складах (если на 1 складе не хватает кол-ва товаров для заказа), соответственно желательно заказ или разбить на 2 доставки (5 товаров со склада N через день, и 3 товара со склада M через 3 дня) или сам заказ разбить на 2 подзаказа (может там первые цифры номера заказа одинаковые);
Dima
28 октября 2025, 11:22
modx.pro
102
0

Вопрос по mspYaPay

Всем привет!

Пытаюсь прикрутить к minishop2 (версия 3.0.7) оплату через Яндекс Пэй с помощью компонента mspYaPay. Настраиваю в песочнице. Возникло несколько проблем.

1) Оплата сразу после заказа срабатывает хорошо. Тестовая оплата проходит и возвращает на страницу удачной оплаты. При этом оплата по ссылке payment_link (из письма перехожу) минуя интерфейс оплаты Я.пей сразу возвращает на страницу неудачной оплаты.

2) В обоих случаях статус заказа не изменяется. То есть при удачной оплате статус остается «Новый» вместо «Оплачен».

Может кто-то сможет поделиться своим опытом. Спасибо!
Николай Артамонов
23 октября 2025, 12:34
modx.pro
206
0

Как массово добавить 301 редиректы?

Здравствуйте!
Был обновлен старый сайт. Клиент решил добавить вложенность, которой ранее не было. Т.е. ссылки на все статьи теперь имеют вид site.ru/articles/business/new-cryptomarkets.html, когда ранее был адрес вида site.ru/new-cryptomarkets.html
Статей много, категории разные. Как можно удобно прописать все 301 редиректы? Добавлять кучу записей в htaccess как-то слишком муторно.
Lori
22 октября 2025, 10:07
modx.pro
188
0

Автопереименование повторяющегося URL

Честно гуглил, найти не смог, нейронки не могут.
Вся надежда на органический интеллект
Просто дописываем в URL "_1" при сохранении, если документ с аналогичным URL уже существует.
_2, _3 и тд, просто меняем цифру
Помогите пожалуйста, полезная штука…
Серый
21 октября 2025, 20:51
modx.pro
395
0

MODx 3.х проблема с авторизацией через процессор "/Security/Login"

Здравствуйте. Нужна помощь с авторизацией через процессор "/Security/Login" на MODx 3.x. Мне необходимо на сайте сделать авторизацию через процессор — попытался сделать это через обычную механику, которую не раз использовал на MODx Revolution, но на MODx 3.х появляется ошибка что нет файла login.class.php

Я зашёл по указанному в ошибке пути, тут действительно нет файла «login.class.php», но есть «Login.php»… Я решил изменить название процессора, указал ""/Security/Login" (написал названия с большой буквы), но ошибка та же самая… Скопировал содержимое Login.php и создал файл Login.class.php, вышла ошибка о том что класс Login уже есть…

Переименовал «Login.class.php» на «Loginadmin.class.php», вызываю через "/Security/Loginadmin", а в файле название класса на «Loginadmin», вышла новая ошибка…

Может кто подсказать что можно сделать?
Максим
19 октября 2025, 11:02
modx.pro
206
0