4 часа назад
Скажите, а есть какое-то понимание по срокам? Хотя бы приблизительно, спасибо
msOrderFields. Управление полями заказа. 36
4 часа назад
MiniShop3 использует компоненты composer, а значит перед установкой нужно запустить композер, чтобы он скачал необходимые для работы компоненты.
MiniShop3 для MODX3. Отчет за месяц 14
Вчера в 15:43
При попытке открыть в журнале ошибок появляется:
PHP warning: Parameter 1 to modManagerController::getInstance() expected to be a reference, value gi...
При нажатии на файлы в разделе ресурсы вылезают пустые страницы. 2
Вчера в 09:47
добавить можно с помощью &includeDocs
исключить с помощью &excludeDocs
Шрифты меняются в стилях css
Найти место редактирования меню 3
Вчера в 07:27
Оперативно. На ум приходит только старый анекдот:
— Скажите, больной перед смертью потел?
— Да.
— Это хорошо.
Facade Laravel в Modx 2/3 22
18 мая 2024, 16:42
Не совсем в тему, но добавлю свои пять копеек :)
Ставил Твиг в Битрикс три года назад и тем самым избавился от лютого говнокода в битриксовых файлах...
mmxTwig - еще одна интеграция шаблонизатора 9
18 мая 2024, 15:33
Можно предварительно выполнить к таблице запрос через newQuery с нужными условиями — вытащить массив айдишников и уже из этого массива взять рандомный...
getObject Рандом 1
17 мая 2024, 23:38
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/config/config.inc.php';Это лишнее.
global $modx;и это тоже.
$modx->context->keyКак...
[miniShop2] - Ошибка при инициализации 1
[[!pdoResources?
…
&sortby=`{ «menuindex»:«ASC», «pagetitle»:«DESC» }`
…
]]
(до этого имел проблемы с работой, решил простановкой пробелов после {)
Как ее заменить на конструкцию вида как в решении выше когда 2 условия сортировки:
[[!pdoResources?
…
&sortby=`menuindex`
&sortdir=`ASC`
…
]]
Указывать дважды или через запятую?
Или еще как вариант используя плейсхолдеры ClientConfig. Для этого надо добавить возможность прописывать их в поле цены — сейчас плейсхолдер ClientConfig туда не вставишь :).
Вопрос сюда пишу потому что в других ветках вижу люди также делятся наработками.
Мне пришлось делать треххуровневый доступ с разными тарифами оплаты.
Несколько бессонных дней и ночей уже делаю сайт, многое не сразу стало понятно, но разобрался вроде. Ваше приложение очень крутое, сильно выручило!
Извините, что вопросов много задаю :) 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 :((