2 часа назад
У меня сайт на MODx 3.1.1, требуется настроить на нём магазин. Я поставил MiniShop3. Я в курсе что это альфа-версия и могут быть какие-то проблемы в р...
[MiniShop3] - Новости, Планы 21
Сегодня в 08:49
Бинго!
Так-то я знаю, что в leftJoin указываются соответствия строк таблиц, но что после объявления псевдонима дальше используется только он — это я ...
addPackage() и leftJoin 4
Вчера в 22:04
я сегодня уже после того как столкнулся с ошибкой обновил до актуальных ModX c 3.0.6 и Formit тоже версия была 2024 года
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 25
19 мая 2025, 20:45
Как ни удивительно — но все ж добавил поле), смотрите свежий релиз
FileMan - прикрепление файлов к ресурсам для MODX 3 65
19 мая 2025, 18:01
Прекрасные новости! Мы мечтали, мы желали, мы просили, мы требовали, и всё это не помогало)) А потом Артур сам захотел обновиться, и мы — счастливы!
...
ms_CDEK2 возвращается! 2
19 мая 2025, 16:30
Ну так это будет для любого пакета работать. На видео же для MiniShop3 тоже показано
MetaStorm 2
18 мая 2025, 00:45
Заметил данный пост, и не я один такой)) Сайт отрубали, пришлось скачивать его на локалку, прогонять через утилиту — ai-bolit.
Сайт был версии 2.7.2...
Вирусы майнеры 27
16 мая 2025, 14:59
Здравствуйте. А с т-банк этот компонент пойдет?
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 33
16 мая 2025, 10:34
Жаль, что редко стал заходить на форум и не успел поставить лайк и поблагодарить. Отличные уроки!
pbStudio: Чистый контроллер или FetchIt — два способа обработки форм 1
в плейсхолдере [[+result]] конечно пусто будет. FetchIt работает через ajax!
Вот тут значит данные получаются для дерева.
Стоит проверить такие вещи:
— Каталог находится внутри Главная;
— is_folder у ресурсов
— show_in_tree галочку
может еще что-то
translit не грешит таким поведением?..
Сделайте некий сайт, назовите его api.ДОМЕН.ru, залейте туда базу данных своих авто и любой значит скрипт туда добавьте, чтобы он мог в json вывести данные по машинам, например:
/cars — список авто
/cars/123 — информация по машине с id 123
и т.д.
а на основных сайтах получайте данные уже… а чтобы это хорошо и быстро работало — данные в кеш modx сохраняйте, на сутки там к примеру. В этом случае не будет постоянных запросов к api, сайты будут работать быстро.
1. часовые пояса нужно как-то настроить… как?..
2. Теряется время! У unpub_date в базе 100% время прописано.
Вот пример данных, которые mmxDatabase мне выдал в модели:
А вот то, что выдает $resource->toArray():
У дат видно смещение на 3 часа (московский часовой пояс в modx установлен), а у unpub_date время потерялось… осталась только дата.
Зато увидел усложнение, в виде накрутки над классом фасада, который еще сильнее усложнит жизнь).
А может у меня проекты такие, где это не нужно, не знаю)
Сначала в консоли делаем так:
выполнять команду install не стоит, всё равно ж не получится.
а затем уже в php вот так:
и можно работать:
Что значит у нас много опций, 20 штук? Как вы по ним хотите похожие товары искать?
Вот я к примеру делал так: мне в разделе «Стабилизатор напряжения» в карточке товара нужно вывести 12 похожих товаров, критерии такие:
1. Соответствуют количеству фаз
2. Близкая мощность, плюс минус 20%
3. Близкая цена, плюс минус 30%
Когда я определился с критериями — я написал соответствующий запрос и получил выборку. Для другой категории будет другая выборка, правда же? Ведь спортивные кроссовки по этим критериям уже не подобрать? Там Похожесть это, например, цвет, наличие или отсутствие шнурков.
ну или просто попроще
внутри этого файла инициализируем MODX в API режиме, читаем, например:
modx.pro/development/3163
А далее просто получаем данные, как нам нужно и выводим в json:
да, если нужны TV поля, то запрос будет сложнее. Но эта информация тоже есть на форуме.
Если уж совсем лень писать запрос — то можно внутри скрипта вызвать сниппет pdoresources: