Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #498 часов назад
Обновление
1.2.0-pl (03.07.2026)
— добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`;
— добавлены уведомлени...
MaxNotify 2
9 часов назад
Да, планируется. Даже чуть больше, чем просто бонусная система)
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurrency 7
30 июня 2026, 13:13
Добрый день! Может что-то с правами доступа к файлам? Посмотрите логи в modx, в php. С ходу сложно ответить, ранее не было таких случаев.
FileMan - прикрепление файлов к ресурсам для MODX 3 74
29 июня 2026, 21:27
Большое спасибо за подсказку, но проблема решилась переустановкой.
Зависает корзина минишоп2 2
27 июня 2026, 10:51
Применительно к данному компоненту не знаю, что можно сделать специфического для ИИ. Хотя в целом идея интересная, можно в пакет добавлять скилл или п...
Хватит логгировать как в каменном веке 🪵 5
26 июня 2026, 09:30
Все рекомендации учтены
CommerceBridge1C — двусторонняя интеграция 1С с MODX 3 и miniShop3 по CommerceML 2. 8
25 июня 2026, 21:21
Я и не искал. С новым Formit необходимость в Fetchit и аналогах отпала. Переезд легкий, только событие в js изменить.
FormIt 5.2: нативный AJAX и reCAPTCHA v3 7
25 июня 2026, 01:17
Кстати вопрос возник. Раздражало что для базовой локализации надо было делать версию ru — т.е. создавать дублирование информации из полей и доп.полей....
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 2
Все завязано на событиях 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 ресурсов выборка идет довольно быстро.
Завтра обязательно попробую и отпишусь.
Можете прислать данные в личку.