12 декабря 2018, 21:12 Спасибо! Небольшой, но полезный материал. Готовые решения / Пару модификаторов для MODX 27 0
13 августа 2018, 04:34 Можно ли как-то через сниппет выцепить ID провайдера авторизации профиля? Например, получить ID ВК? Новые дополнения и их версии / HybridAuth 3 24 0
20 июля 2018, 15:32 По ссылке обсуждение totalVar в pdoRecources, возможно могло бы помочь. Вопросы / pdoRecources, getResources проблема с totalVar 4 0
20 июля 2018, 15:31 Способ помог: — новый TV, который хранит инфу для pdoResources — плагин, который срабатывает на OnDocFormSave и конвертит данные в этот TV — pdoResources с tvFilter %u____u% Вопросы / [РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив 11 0
20 июля 2018, 14:47 А, нет, не решилось, pdoResources ведь ищет по значениям базы, а не Output. Пока идея только написать плагин, который бы при сохранении документа переписывал значения в нужном формате в отдельный TV и использовать его. Вопросы / [РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив 11 0
20 июля 2018, 02:38 Решилось добавлением кастомного TV Output с примерно следующим кодом: $multiples = explode("||", $value); foreach ($multiples as $multiple) { $o .= 'u' . $multiple . 'u'; } return $o;Он добавляет 'u' в начало и в конец значения, поэтому можно вызывать через %u____u% Вопросы / [РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив 11 0
19 июля 2018, 22:52 Спасибо за ответ. Объясню своим кодом: $profile = $modx->user->getOne('Profile'); $uid = $profile->get('id'); // = 21 $resources = $modx->runSnippet('pdoResources',array( 'includeTVs'=>'OwnedBy', // = 21,22,23,24 'processTVs'=>'1', 'tvFilters'=>'OwnedBy==' . $uid, // вот эту строчку надо заменить 'tpl'=>'@INLINE {{+id}}'', 'outputSeparator'=>',')); $resources должен быть списком разрешённых ресурсов или тех ресурсов (если не брать мой пример), в котором в множественном списке TV OwnedBy один из вариантов был бы $uid. Я пытаюсь сообразить можно ли сделать как-то конструкцию по типу where, превратить вашу строчку &where=`{ "color:IN": ["синий","желтый"] }`во что-то грубо говоря типа &where=`{ "$uid:IN": [OwnedBy] }` Вопросы / [РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив 11 0
19 июля 2018, 21:57 Неважно ведь Users там или Colors. Ну, будут цвета blue и darkblue, а я хочу отфильтровать blue, а не получится, потому что tv выведет blue,darkblue. А если добавлять %blue%, то может быть цвет blueblue, что тоже не является корректным. Юзеров я привёл для наглядности. Вопрос в том как отфильтровать ресурсы, у которых есть точное значение в массиве, то есть списке с использованием delimiter. Вопросы / [РЕШЕНО костылём] pdoResources + tvFilters + multiple select (или) tvFilters и массив 11 0
05 июля 2018, 21:18 Спасибо. Что-то из примеров помогло? Мне, кажется, нет :( Вопросы / Принудительная деавторизация пользователей 5 0
05 июля 2018, 19:24 Не особо поможет кейсу, но тогда вопрос будет другой. Можно ли как-то по-другому вызвать $modx->user->isMember('Ololo') Чтобы он всегда показывал актуальную информацию, а не ждать, пока пользователь выйдет? Условно, пользователь видет в личном кабинете определённую инфу, пока находится в определённой группе. Удаление его из группы должно лишить возможность видеть эту инфу, но сейчас пока пользователь не выйдет из системы, его нахождение в группе для MODX так и остаётся без изменений. Вопросы / Принудительная деавторизация пользователей 5 0
29 января 2018, 18:15 Не увидел вопрос выше, сорри. Новые дополнения и их версии / [MinifyX] Новые возможности старичка 80 0
29 января 2018, 18:14 Calc в CSS всё ещё вырезается? Новые дополнения и их версии / [MinifyX] Новые возможности старичка 80 0
28 декабря 2017, 22:29 Огромное спасибо! Заработало! Вопросы / pdoResources + phpThumbOn с @INLINE 11 0
28 декабря 2017, 22:20 Кажется, работает. Последний вопрос, надеюсь, а что, если использовать [[+alias]] дважды? Конструкция {'./images/' ~ $alias ~ '/av_' ~ $alias ~ '.jpg' | phpthumbon : 'q=75'}> Возвращает ./images/ALIAS/av_ALIAS/assets/cache_image/noimage_0x0_424.jpg Вопросы / pdoResources + phpThumbOn с @INLINE 11 0
28 декабря 2017, 22:11 Спасибо за ответ. Чувствую, что это может помочь, но не пойму как конвертнуть вот это: [[phpThumbOn? &input=`./images/[[+alias]].jpg` &options=`q=75`]]в формат {$_pls['tv.img'] | phpthumbon : 'q=75'} Не соображе как tv.img заменить на путь к картинке? Вопросы / pdoResources + phpThumbOn с @INLINE 11 0
28 декабря 2017, 22:00 На оба вопроса я ответил заранее в топике: «без кеша не помогает», «замена [[]] на {{}} не помогла». :( Вопросы / pdoResources + phpThumbOn с @INLINE 11 0
28 декабря 2017, 19:10 Чтобы не создавать несколько чанков для того, чтобы сверстать с разными классами Bootstrap. Выглядит примерно так: &tpl=`@INLINE <a class="QuestCard-mini col-4 col-lg-3" [[$v5_Card]]` &tplLast=`@INLINE <a class="QuestCard-mini col-md-4 col-lg-3 d-none d-xl-block d-lg-block" [[$v5_Card]]`]] Вопросы / pdoResources + phpThumbOn с @INLINE 11 0
16 октября 2017, 20:02 Спасибо, но что-то внезапно всё стало unknown вместо URL фоток, даже со старым кодом, в итоге на выходе ничего. Зато count сработал :) Готовые решения / Фотографии Вконтакте в MODx Revo 27 0
16 октября 2017, 02:47 Спасибо за сниппет! Огромный респект. Столкнулся с проблемой. Упорно игноррит лимит, всегда выводит 15 штук. Пытаюсь разобраться почему, но не понимаю пока что. Готовые решения / Фотографии Вконтакте в MODx Revo 27 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
— новый TV, который хранит инфу для pdoResources
— плагин, который срабатывает на OnDocFormSave и конвертит данные в этот TV
— pdoResources с tvFilter %u____u%
Он добавляет 'u' в начало и в конец значения, поэтому можно вызывать через %u____u%
$resources должен быть списком разрешённых ресурсов или тех ресурсов (если не брать мой пример), в котором в множественном списке TV OwnedBy один из вариантов был бы $uid.
Я пытаюсь сообразить можно ли сделать как-то конструкцию по типу where, превратить вашу строчку
во что-то грубо говоря типа
Чтобы он всегда показывал актуальную информацию, а не ждать, пока пользователь выйдет?
Условно, пользователь видет в личном кабинете определённую инфу, пока находится в определённой группе. Удаление его из группы должно лишить возможность видеть эту инфу, но сейчас пока пользователь не выйдет из системы, его нахождение в группе для MODX так и остаётся без изменений.
Конструкция
Возвращает
в формат
Не соображе как tv.img заменить на путь к картинке?
:(
Выглядит примерно так:
Столкнулся с проблемой. Упорно игноррит лимит, всегда выводит 15 штук. Пытаюсь разобраться почему, но не понимаю пока что.