43 минуты назад
Не создается новый сайт если при создании указать версию php 8.4Вероятно, 8.4 не до конца установлена или чтото вроде того, тут стоит зайти на страниц...
Мне было грустно без Modhost и я сделал Meowbox 44
Вчера в 14:19
Спасибо! Я домен менял, а в конфиге сайта забыл поправить… Fixed!
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 10
Вчера в 14:02
Переработал подход к скорости. Стало получше
modx.pro/components/25571
Новости MiniShop3, mSearch, mFilter 21
Вчера в 06:57
Разобрался. Оказалось плагин MagicPreview ломал js в редактировании категорий товаров.
Не открываются категории miniShop 2 в админке [РЕШЕНО] 1
08 мая 2026, 22:42
Не хватает кастомизации автокомплита: к товарам нужны как минимум цена и фото.
Будет отлично, если появится в будущем.
mSearch для MODX3 и MS3 - уже в modstore.pro 11
07 мая 2026, 07:53
Решение оказалось банальным: в вашем источнике файлов нужно, чтобы пути НЕ начинались со слеша.
Почему в Диспетчере файлов не отображаются SVG файлы? 7
06 мая 2026, 13:28
Столкнулся с этим сейчас) у меня один файл не открывался, оказалось файл был в кодировке windows-1251, сменил на utf-8 и все заработало.
Uncaught SyntaxError: Unexpected token , 16
28 апреля 2026, 10:33
docs.modx.pro/components/minishop2/development/scripts-and-styles
вам нужно событие Order.submit.response.success
Как создать java script событие для кнопки "оформить заказ"? 1
27 апреля 2026, 13:13
Если только после майских праздников можно будет сделать для 2.x. Попробую.
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 2
Вопрос сюда пишу потому что в других ветках вижу люди также делятся наработками.
Мне пришлось делать треххуровневый доступ с разными тарифами оплаты.
Несколько бессонных дней и ночей уже делаю сайт, многое не сразу стало понятно, но разобрался вроде. Ваше приложение очень крутое, сильно выручило!
Извините, что вопросов много задаю :) PayAndSee супер вещь, но многое не понятно.
В описании расширения для примеров не указаны какие параметры задавать надо — где их посмотреть я не нашел. Можете документацию дополнить описанием параметров?
— вот тут второй параметр из документации — почему 10?
— я так понимаю этим способом можно присвоить доступ? $uid как подхватывается? Из примера не понял как он присваивается переменной, вроде задана пустая? Это id клиента (скорее всего) или пользователя?
— это мы добавляем по ключу я так понимаю доступ?
$cache — что за переменная? Надо ее как-то задавать?
$PayAndSee->getStore('access', $key)) — это я так понимаю можно считать доступ к ресурсу для любого ресурса?
И как можно повесить на свою кнопку?
На сайте хотим сделать 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) и выборки из них текущего пользователя для отображения купленных им товаров.
Код не я придумывал, пока сам не вкурил его.
Может подскажете где может быть проблема?