Вчера в 12:02
Во второй версии нет автозагрузки ядра, поэтому headless режим реализовать проблематично.
[CLI Package Builder] Разработка пакетов без рутины 3
19 марта 2026, 15:28
Николай, прежде всего — вы молодец.
А про кеширование — можно пойти по правилу Парето.
То есть дать возможность закешировать самое частое — это ...
mFilter 1.2.0 - улучшенное кеширование и скорость 2
15 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
15 марта 2026, 13:18
На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию):
/* Закрыть модальное окно после отправки */
document.addEve...
[SendIt] Несколько полезных нововведений в версии 1.1.2 27
13 марта 2026, 16:00
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
12 марта 2026, 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
На сайте хотим сделать 3 варианта оплаты — за 1 урок, за конкретный месяц (в нем несколько уроков) и за годовой доступ ко всем урокам. 9 учебных месяцев в курсе. Как лучше логику отстроить.
Пока сообразил проверку через вложенные .
Подскажите как вывести форму оплаты за годовой доступ?
Пока сообразил так:
то есть вывод формы оплаты сделал так:
{getContentId($parrentyear, 10, $cache)|pasraccess:('pas.content'|snippet:['resource'=>$parrentyear])}
что значит параметр 10 сам не понял, взял из документации расширения, вроде сработало. Где лежит код функции getContentId?
Прикол в том что в 1 уроке все норм работает, а в следующих (входящем в месяц 1) не работает.
Контент и тарифы зада на годовой курс (он корневой ресурс), на месяцы (они включают в себя уроки) и на сами уроки.
ТП Яндекса нашли у себя ошибку — обещали исправить и переподключить.
Сегодня позвонил в очередной раз — специалист Яндекс.Кассы попался толковый — сразу на лету что-то там на стороне Яндекс.Кассы подшаманил и тестовый платеж прошел. Но не отработала фискализация — у меня в личном кабинете у них подключена онлайн-касса OrangeData — пришло сообщение что чек не удалось отправить, в личном кабинете платеж со значком что не фискализирован. Задал вопрос в техподдержку Яндекс.Кассы, пока жду ответа.
В письме:
https://github.com/yandex-money/yandex-money-joinup/blob/master/demo/54-fz.mdПроверил статус кассы в личном кабинете — все норм. Соответственно подозрение на формат передаваемых данных. Можете проверить инструкцию по формату и подсказать — что передает ваш модуль в ym_merchant_receipt? Как посмотреть?
Возможно есть трабла на стороне Яндекс.Кассы — возможно там чтото теряется. Не знаю как проверить и что написать ТП Яндекс.Кассы.
Есть еще документация API OrangeData https://github.com/orangedata-official/API и репозиторий интеграций PHP https://github.com/orangedata-official/PHP-OrangeData-official/
Можете посмотреть и сравнить с тем что требует OrangeData и что передает Ваш модуль в Яндекс.Кассу (возможно каких-то параметров не хватает)?
Думаю что решив эту проблему Вы сильно популизируете ваш модуль :). Готов помочь с тестированием через себя.
Попросил ТП Яндекс.Кассы поменять. Меняется в личном кабинете на их стороне, изменения вносятся в течение суток.
Еще по ходу выяснилось что тот сертификат SSL который я поставил от хостера — для работы с Яндекс.Кассой не подходит (т.к. работает с SNI) — хостер сказал что SNI подключается на 1 общий IP адрес и не может быть отключен. Пришлось запросить новый сертификат SSL для сайта через менеджера Яндекс.Кассы.
Ох как все сложно, так не морочился никогда, 3-й месяц подключаю… :(((
Поставил Ваш модуль — попросил перепрописать адреса checkUrl и avisoUrl на domainname.com/assets/components/minishop2/payment/mspyacassa.php
ТП Яндекса все сделали.
Сегодня проверяю — не работает. Написал вопрос в техподдержку, жду ответ.
Будем ждать ответа по обновлению в другом топике и пробовать обновиться.
Вопрос пока оставлю в статусе новый. Т.к. по факту проблему не решил — я просто откатился, попутно словив багов.
А вот в чем причина такого поведения при обновлении непонятно.
Теперь не работает :(((
Вываливается на главной оба блока кода которые должны быть и сами теги:
простановка пробелов не помогает.
Короче сломались отработка условий по if на базе тегов Fenom :((
Код используется для поиска всех пользователей оплативших заказы (Minishop2) и выборки из них текущего пользователя для отображения купленных им товаров.
Код не я придумывал, пока сам не вкурил его.
Может подскажете где может быть проблема?
Теперь же после отката на 2.3.10 у меня на странице вываливался текст тегов {ignore}{/ignore} — до этого было все норм.
Т.е. теги как будто перестали работать — странно почему они на странице стали отображаться.
Я удалил их — предварительно поставив в коде счетчиков и пикселей после фигурной скобки дополнительный пробел "{ ".
[2017-12-17 12:46:36] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/model/modx/modconnectorresponse.class.php: 159) PHP warning: Cannot modify header information — headers already sent by (output started at /home/host1587055/kids-kaplya.com/htdocs/www/core/model/modx/modx.class.php:2284)
[2017-12-17 12:46:44] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/components/pdotools/model/pdotools/pdotools.class.php: 977) Unexpected token ':' in e3512ec55ae9b7b37aa4964c4dea152a line 197, near '{«modUser.id:=»:' < — there
Что делать?