Вчера в 11:46
Как по мне, чересчур громоздко. Логика с date и start/end не очевидна. Да и в коде слишком много лишней логики. Я бы предложил вариант с датой и длите...
[HolidaysContent] Вывод контента в определённую дату и/или период времени 6
28 октября 2024, 19:14
Ты запускал код который у Ильи на сайте и вообще ни одной буковки не менял?
Перегенерация всех превью товаров скриптом от Ильи 1
27 октября 2024, 02:05
ckeditor.js?v=1.4.6-pl:10528 Uncaught TypeError: Cannot read properties of undefined (reading 'build')
at Object.build (ckeditor.js?v=1.4.6-pl:105...
CKEditor "на максималках", расширение функционала визуального редактора 35
26 октября 2024, 21:27
ну либо напиши пустой сниппет, если не найдёшь.
или установи это
modstore.pro/packages/utilities/dateago
Как найти где вызывается сниппет? 2
26 октября 2024, 12:43
Проблема всё чаще появляется, по причине того, что хостинги переходят на MySQL 8. Причина в том, что gallery использует слово «rank» в запросах а бд, ...
gallery - Ни один файл не попадает под заданный фильтр. 12
25 октября 2024, 21:39
Alexey, большое спасибо! То что нужно!
Немного дополню для интересующихся:
Если добавить в набор передаваемых параметров 'SOLUTIONTYPE' => '...
PayPal - оплата картой без входа в аккаунт 3
25 октября 2024, 18:53
На прямую нет. msProductRemains хранит остатки в привязке к отдельным опциям товара поэтому нужно через свой плагин согласно своей логике инициировать...
msInShopNotify 5
25 октября 2024, 17:35
Спасибо большое! Это был не кэш. Пока ждал ответа меня озарило. Оказалось, что плагин, который обновляет наличие еще реагирует на onDocFormSafe. То ес...
Не сохраняется значение tv параметра 2
Всего 123 718 комментариев
Однако, поскольку пути формируются неправильно и указывают на абсолютные пути на сервере, вам нужно убедиться, что переменные `jsUrl` и `cssUrl` в вашем объекте `xmlReader` правильно сконфигурированы. Возможно, они вам неправильно заданы в конфигурационном файле или в другом месте, откуда вы получаете этот объект.
Если переменные `jsUrl` и `cssUrl` должны содержать абсолютные пути, вы можете изменить их в вашем объекте `xmlReader` таким образом, чтобы они содержали правильные абсолютные пути к вашим JS и CSS файлам.
Пожалуйста, убедитесь, что вы используете правильные переменные для формирования путей к вашим файлам.
Как раз про это писал что в modx 3 плохо разобрался.
Вспомнил про контракты.
Кто то все такие реализовал полноценную контейнеризацию ))
github.com/modxcms/revolution/commits/3.x/core/src/Revolution/Services/Container.php
Респект))))
Судя по коду ты их просто положил в namespace MODX, так что да, так тоже работает.
core/src/Facades/Fenom.php
Для запуска
Разобрал более подробней работу Facade
Несколько вариантов представил для сравнения
Зато увидел усложнение, в виде накрутки над классом фасада, который еще сильнее усложнит жизнь).
А может у меня проекты такие, где это не нужно, не знаю)
Есть такое
По этому в конце комментариев See оставляется
То же раздражала навигация.
Спустя какое-то время понял, как ориентироваться, привыкаешь к этому, после того как запомнишь, как функция вызывается и что она делает.
Для разработки чего-то нового, конечно же, не подходит, лучше обычным методом класс вызывать. Но для кода, который уже не первый год, вот тут выигрываешь сильно.
Ace 1.9.4-pl
При выборе ACE ошибка:
Как выбрать текстовый редактор?
Дело в том, что при переходе в addModifier здесь, мы попадём в фасад, а не в класс \Fenom, где этот метод и объявлен:
И это жутко бесит, когда пытаешь проследить логику работы.
Уж лучше вызывать нормально класс и подписывать его комментарием, зато никаких проблем с навигацией через IDE.
По моему, это гораздо проще и удобнее, чем городить фасады.
Но, в любом случае, спасибо за заметку. Кому-то, может, такое наоборот удобнее.
Ничего удалять не надо, просто добавляешь разрешение менять версии уже установленных пакетов ключом -W, что означает --with-all-dependencies.
Это не ошибка, там нет никаких ошибок. Он просто не может разрешить зависимость автоматически и просит тебя указать ему явно разрешение:
попробуй вот так сделать:
будет ругаться на зависимости
Удаление core/vendor и composer.lock обязателен получается.
И затем установка
Либо вариант, проблемы с зависимостями в ручную разруливать: modx.pro/development/24702#comment-143093
Просто потому, что можно или 1ю, или 2ю. Никаких особых требований нет, поэтому Composer выбрал версию 2.
Затем ты требуешь установить mmx/fenom — и тебе говорят, что для этого надо изменить зафиксированную версию psr/container.
Как это сделать тебе говорят чуть ниже:
Просто разреши даунгрейднуть версию ключом:
Всё устанавливается, только что проверил на modhost.pro
Получал ошибку modx.pro/development/24702#comment-143091
Попробовал по другому
сразу выполнил команду
все установилось
Update:
кроме самого пакета mmx/fenom (перепутал))) сначала подумал что он то же установился
при повторе, опять ошибка не совместимости
composer require mmx/fenom
пробывал с:
wget raw.githubusercontent.com/modxcms/revolution/v3.0.4-pl/composer.json
wget raw.githubusercontent.com/modxcms/revolution/v3.0.5-pl/composer.json
Есть у нас как минимум 3 места: Страница товара, страница со списком товаров, корзина.
На странице товара пример есть по ссылке в теме гитхаба,
списки что в корзине что в каталоге — расписал.
по работе — лучше создайте или на сайте или в телеграмм-канале (раздел работа) предложение о работе — кто-нибудь откликнется.