Артем
С нами с 15 октября 2017; Место в рейтинге пользователей: #1646 часов назад
Так как уже выложил — оставлю так, далее будем сокращать названия.
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ 4
8 часов назад
А теперь все эту красоту оформляем в виде сниппета. Параметры по-умолчанию редактируем в самом сниппете
elements/snippets/bgImage.php
<?php
/**
...
Унифицированное отображение разноформатных изображений без обрезки (решено) 1
Вчера в 17:14
Это не ошибка, а warning — посмотрим, спасибо!
UPD github.com/modx-pro/MiniShop3/pull/127
MiniShop3 1.2.0 - 1.3.0 Самое интересное 23
01 марта 2026, 14:45
Добавил сиcтемную настройку ms3recentlyviewed.block_bots_detector и интегрировал jaybizzle/crawler-detect
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 5
01 марта 2026, 14:38
В следующий раз сделаю как положено)
Gallery3x 3.0.31 для MODX3 - управление файлами 2
28 февраля 2026, 15:20
Всем привет!
Версия модуля 1.4.0
Необходимо обновить наименования товаров.
Выбираем Тип импорта — Обновить данные товаров
Соответствие Столбца Наз...
msImportExport 919
27 февраля 2026, 21:26
Настройками нельзя, только написанием своего плагина, который будет проверять необходимые условия. Если сами не справитесь, могу написать его за отдел...
Вопрос по msProductDiscounts 4
25 февраля 2026, 17:49
Добавлен также генератор разнообразных типов опций товара в разном количестве для разных наборов и их заполнение у товаров.
ms3DemoData - компонент для быстрой генерации демо-данных MiniShop3 3
вот это нужно вставить в тот же чанк, где у вас не работают лексиконы, в самое начало
возвращает id родителя, а не объект, поэтому в следующей строке вообще должен быть fatal error
сначала нужно получить объект родителя на основе его id
а затем уже работать с этим объектом
из этого следует, что если открыть несуществующий ресурс в админке, то получим 500 ошибку
было бы неплохо добавить проверку в следующем обновлении
думаю, любой vanilla js разработчик осилит ее заменить на
если используется сниппет, принимающий параметры pdo
естественно, нужно обязательно фильтровать id, которые будешь отдавать в where
Почему разработчик должен тратить свое время и решать эти проблемы? Если клиент хочет поддержку IE, то пусть изволит оплатить это отдельно. А как только клиент поймет, что гораздо проще обновить ПО, чем каждый раз оплачивать доработку под IE, то вдруг у него внезапно появятся и Windows 7/10, и последний хром.
Можно было прям сразу
я бы тут из-за удобства выбрал join, хоть он действительно будет немного медленнее
Вариант с IN:
Можно было еще сделать через ASSOC и array_column, но это медленнее, как мне показалось
Вариант с join:
Вариант с IN:
Вариант с join:
Сейчас разница уже не такая большая, но она все еще в пользу join'а.
Дело в количестве указанных id, их слишком много, поэтому join работает быстрее.