28 марта 2018, 13:45 Как вариант: сделать отдельный чанк для этих фильтров и добавлять к названию лексикона, например, alias или id текущей категории, и добавить такие лексиконы Вопросы / Задать разные варианты перевода в системном лексиконе 2 +1
23 марта 2018, 11:15 Вам нужно перейти на сторону js и там в callback к Order.getcost.success написать эту же проверку, и результат вставлять куда вам нужно с помощью jquery Вопросы / Кэш браузера влияет на работу плагина Minishop2? 7 0
21 марта 2018, 20:09 patch level Выпустили вы сфот версии 1.1, потом исправили баг, и чтобы не менять минорную версию делаете pl Вопросы / pl - что обозначает в названии релиза? 4 0
21 марта 2018, 12:05 Вот вам мануал: Добавляете в /assets/components/collections/js/mgr/extra/collections.combo.js в collections.combo.FilterStatus store необходимые записи Дорабатываете процессор /core/components/collections/processors/mgr/resource/getlist.class.php, чтобы он мог фильтровать по TV в функции prepareQueryBeforeCount (в настройках коллекции включать невидимую колонку с этой TV, тогда будет она присоединяться сразу к запросу) Вопросы / Вопрос висит без ответа с прошлого года: как сделать фильтры для Collection в админке MODX? 4 +1 2
20 февраля 2018, 12:31 Чтобы при создании заполнять профиль делаете так: $profile=$modx->newObject('modUserProfile'); $profile->set('fullname', $fullname); $profile->set('email', $email); $user->addOne($profile); $profile->save(); $user->save(); Вопросы / Создание пользователя через api 16 0
20 февраля 2018, 12:29 можно здесь посмотреть /core/model/schema/modx.mysql.schema.xml поиском по таблице api.modx.com/revolution/2.2/ — api правда старовато уже немного, но в целом подойдет Вопросы / Создание пользователя через api 16 0
20 февраля 2018, 11:13 по п.2 Ну так что же вы 2+2 не сложили? $user = $modx->getObject('modUser', $user_id); $profile = $user->getOne('Profile'); Вопросы / Создание пользователя через api 16 0
16 февраля 2018, 15:42 docs.modx.pro/components/office/quick-start#%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F вот тут есть настройка личного кабинета, так же можно настроить ваши закрытые страницы Вопросы / Доступ по паролю 6 0
16 февраля 2018, 15:41 думаю да, я обычно officeAuth сниппет использую. саму страницу добавьте в группу ресурсов какую-нибудь, и дайте права просмотра группе Users и админам, анонимам только Load Вопросы / Доступ по паролю 6 0
16 февраля 2018, 15:13 Формы логина: компоненты Login, Office Ограничение доступа: разграничение прав modx (группы ресурсов, группы пользователей) Вопросы / Доступ по паролю 6 0
16 февраля 2018, 15:10 Вам почти все правильно подсказали [[pdoResources? &class=`msVendor` &limit=`1` &sortby=`id` &where=`{"resource":[[+modx.resource.id]]}` &tpl=``]]Результат: file.modx.pro/files/6/0/b/60b37ffe8a457f7292c2dd71d39a212d.png Вопросы / miniShop2: привязка производителей к ресурсам 23 0
15 февраля 2018, 15:32 {if $_modx->resource.parent == 12} {'pdoMenu' | snippet : [ 'parents'=>0, 'resources'=>'1,2,3,4,5,6,7,-'~$_modx->resource.id ]} {else} Пусто {/if}Изменил код. Вопросы / Помогите с Fenom 2 +3
14 февраля 2018, 12:50 withTVs — A comma separated list of TV names where to do the search. TV values are added as results. docs.modx.com/extras/revo/advsearch/advsearch.advsearch Вопросы / Поиск по артикулу товара 5 0
14 февраля 2018, 11:43 Это зависит от того, где сниппет вызывается, скорее всего просто $modx->resource->id одинаков. Замените на $album_id Вопросы / Нужна пагинация кастомного сниппета 31 +1
13 февраля 2018, 16:23 Конечно есть: пишите сниппет, получайте данные, обрабатывайте, выводите. Вопросы / Вывод списка изменений по полям FrontEnd 3 +1
13 февраля 2018, 16:01 Тут ошибка $alb_preview= $modx->cacheManager->set('vk_photos_'.$modx->resource->id, $response, 3600, [xPDO::OPT_CACHE_KEY => 'vk_album_prev']); Вы пишите кеш и получаете его из разных файлов $response = $modx->cacheManager->get('vk_album_prev_'.$modx->resource->id, [xPDO::OPT_CACHE_KEY => 'vk_album_prev']);Нужно привести к одному виду. Вопросы / Нужна пагинация кастомного сниппета 31 +1
13 февраля 2018, 15:51 Если a меньше b, то возвращается отрицательное значение и a в массиве присваивается меньший индекс чем b, то есть сортировка по возрастанию. Вопросы / Сортировка многомерного массива JS 6 +1
13 февраля 2018, 15:39 sorted_array.sort(function (a, b) { if (a.width_planks == b.width_planks ) { return a.height_planks - b.height_planks; } else { return a.width_planks - b.width_planks; } }); Вопросы / Сортировка многомерного массива JS 6 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
сделать отдельный чанк для этих фильтров и добавлять к названию лексикона, например, alias или id текущей категории, и добавить такие лексиконы
Выпустили вы сфот версии 1.1, потом исправили баг, и чтобы не менять минорную версию делаете pl
Добавляете в /assets/components/collections/js/mgr/extra/collections.combo.js в collections.combo.FilterStatus store необходимые записи
Дорабатываете процессор /core/components/collections/processors/mgr/resource/getlist.class.php, чтобы он мог фильтровать по TV в функции prepareQueryBeforeCount (в настройках коллекции включать невидимую колонку с этой TV, тогда будет она присоединяться сразу к запросу)
api.modx.com/revolution/2.2/ — api правда старовато уже немного, но в целом подойдет
Ну так что же вы 2+2 не сложили?
вот тут есть настройка личного кабинета, так же можно настроить ваши закрытые страницы
саму страницу добавьте в группу ресурсов какую-нибудь, и дайте права просмотра группе Users и админам, анонимам только Load
Ограничение доступа: разграничение прав modx (группы ресурсов, группы пользователей)
Результат:
file.modx.pro/files/6/0/b/60b37ffe8a457f7292c2dd71d39a212d.png
Вы пишите кеш и получаете его из разных файлов
Нужно привести к одному виду.