
Максим
С нами с 02 декабря 2015; Место в рейтинге пользователей: #12649 минут назад
Полез смотреть код и похоже @ВитОс его откатил :-(. Пустые коммиты только вижу.
Обновление PdoPage 7
2 часа назад
@Сергей Карпович @Тодор Спасибо Вам огромное! Всё заработало как надо после внесения этих 2х изменений!
Буду также благодарен, если посмотрите на е...
Попытка украсить вывод Migx внутри Migx: внезапно пропадает содержимое заполенных полей... 7
5 часов назад
Спасибо!
Для тех, кто не знаком с ларавел или вообще новичок, можно использовать интерфейс компонента, который позволяет собирать блоки, вкладки, пан...
🚀 PageBlocks 2.8.0 — большой шаг вперёд 19
Вчера в 21:39
Оо, спасибо, Артур. Помогло.
Настроить совместную работу корзины minishop2 и ms_CDEK2 2
Вчера в 13:50
Особенно впечатлил прогресс PageBlocksЖаль ZoomX никого не вдохновил. По-моему это действительно был прорывной момент, который MODX сообщество вообще ...
Дайджест форума за сентябрь 2025 глазами DeepSeek 2
Вчера в 13:28
Подскажите, проблема с ВК — решаема? не удаётся парсить видео из ВК.
Выдает «Видеосервис не поддерживается, либо ссылка является неправильной».
Пла...
ResVideoGallery 124
12 октября 2025, 11:20
Саш спасибо что обратил внимание. Немного обманул насчет критериев отбора. Скрипт берет всю активность форума за месяц без фильтрации по качеству или ...
Дайджест форума за сентябрь 2025 (версия Yandex GPT) 6
12 октября 2025, 00:33
Здравствуйте, сниппет bxSubscribeSegments пишет «У нас нет активных подписок». Хотя, я создал 2 сегмента с помеченой галочкой «Разрешить подписываться...
bxSender - Массовая рассылка на email и управление подписчиками 23
06 октября 2025, 20:51
Жаль конечно, что ресурсов ИИ и электричества для автомобилей на всех пока не хватает, но к счастью, не все ещё пересели на электромобили, и на немног...
Заменит ли ИИ разработчиков? 20
Поддержу Алексея по поводу JWT и тестов.
А с чем связан вынос роутов в index.php? Ведь их может быть много и тогда точка входа разрастется… Может их стоит вынести, например, в отдельный сервис? Я не знаю Slim и возможно там это уже реализовано… Ну или в отдельный файлик?
Создаете /assets/components/arhiv/action.php в котором проверяете является ли это AJAX запросом, присутствует ли action и если эти условия верны, то подключаете точку входа (/index.php). Далее создаете плагин и вешаете его на событие onHandleRequest. В нем на основании экшена вызывать нужный процессор или метод класса.
Или можно в action.php вместо точки входа подкючать свой класс и дергать нужный метод или дергать свой самописный процессор. Только не забываем в action.php написать подключение по API.
Метод класса или процессор должен получать данные формы и на основании этого составлять условие выборки и получать данные. Я бы для этого использовал pdoFetch.
В любом случае придется нормально так разобраться с принципами работы modX.
Если у вас товар может быть доступен с разным весом, то нужно видоизменить поле вес (в доках минишопа, есть пример) ну и потом создавать соответствующие мдификации.
Вот описание
Поэтому вот эту строчку нужно переписать на
Вопрос второй: Удалось получить результат работы этой строки: . Для отладки нужно использовать: . Результат будет в журнале ошибок.
И теперь, если событие включено и уже зная как дебажить, то можем приступать к дебагу.
В коде есть 3 условия из-за которых результат может быть не удовлетворительным, соответственно и проверяем эти условия.
Сам же сниппет должен делать следующее:
1) Получать TV по полю name из таблицы modx_site_tmplvars
2) Получать у данной TV и парсить данные из поля elements. Хранятся они там так: Красный==1||Синий==2
3) Находим нужное и возвращаем.
А теперь кодом (просто наброски для наглядности. Не является готовым решением):
1) Удаляем ручками все из /core/cache/ (саму папку cache оставляем) и проверяем
2) Проверяем корректность записей в лексиконах.
3) Если первые два пункта не дали результатов, то смотрим может где-то в плагинах подгружают буржуйские словарики, например на событии msOnBeforeChangeOrderStatus
4) Если и в плагинах нет ничего такого, то смотрим исходники минишопа, может там переписали (всякое бывает).
Есть 2 варианта самостоятельного решения:
cultureKey
locale