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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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
Вы пишите кеш и получаете его из разных файлов
Нужно привести к одному виду.