20 декабря 2016, 11:12 Я уже писал об этом. Это, видимо, теперь нормальное поведение для modx, после обновления до 2.5.2 Новости и события / Срочные исправления безопасности в MODX 2.5.2 90 0
13 декабря 2016, 11:47 Модификаторы вроде как не кэшируются, но я в этом не уверен. Вопросы / Fenom. Вызов сниппета 3 0
27 ноября 2016, 12:47 Нужно понимание критерия, по которому выбираются эти «правильные» документы. А исходя из этого уже можно формировать условие выборки для pdoMenu Вопросы / pdoMenu - исключение потомков, без нужного докумен 5 0
23 ноября 2016, 14:10 А если как-то так сделать? &where=`{"parent:!=":"15"}` Вопросы / Спрятать потомков, не скрывая самого родителя 2 +1
23 ноября 2016, 12:35 Нинада отключать. Не ругайтесь. Всё хорошо… Вопросы / ms2GalleryRes не работает на страницах с pdoPage 11 +1
23 ноября 2016, 12:04 А так работает? &tplWrapper=`@INLINE {{+output}}`P.S.: Если вкл феном — весь вызов в {ignore}...{/ignore} P.P.S.: Это таки есть в документации) Вопросы / ms2GalleryRes не работает на страницах с pdoPage 11 0
23 ноября 2016, 11:45 На всякий случай проверил на чистом тестовом — то же самое. Заходишь от гостя — получаешь единицы. Новые дополнения и их версии / [pdoTools] 2.7.0 - улучшения Fenom 22 0
20 ноября 2016, 00:30 P. P. S.: Пока проверяю по {if $_modx->user.id && 0|ismember:'Administrator'}...{/if}Но хотелось бы корректную проверку на принадлежность к группе для всех, в т.ч. и для гостей. Новые дополнения и их версии / [pdoTools] 2.7.0 - улучшения Fenom 22 0
20 ноября 2016, 00:18 Я тоже слазил в код и пишу как раз о том, что для залогиненых всё ок, админы — админы, неадмины — нет, а вот на гостей такая проверка стала возвращать true… И, поскольку в pdoTools функция не менялась, то изменилось поведение самого xPDO и он начал возвращать 1. По кр. мере у меня так на нескольких сайтах на разных площадках. P. S.: $_modx->user.id — это и есть текущий пользователь, т.е. 0|ismember и $_modx->user.id|ismember — эквивалентные записи. Новые дополнения и их версии / [pdoTools] 2.7.0 - улучшения Fenom 22 0
19 ноября 2016, 22:05 Тогда уж mgr (и это, кстати, не дает понять кто в какой группе, а лишь говорит кто где залогинен), но вопрос про то, что с какой-то версии, скорее всего с 2.5.2 {0|ismember:'Administrator'} сам по себе возвращает true для всех гостей… Новые дополнения и их версии / [pdoTools] 2.7.0 - улучшения Fenom 22 0
17 ноября 2016, 13:35 Если оба их выключить — пустые страницы остаются пустыми или начинают работать? Вопросы / Не могу обновить MODX и MIniShop2 23 0
17 ноября 2016, 12:58 А если в системных настройках выключить compress_css и compress_js — проблема остается? P.S.: по 500: надо смотреть не логи в кеше modx, а логи сервера. Вопросы / Не могу обновить MODX и MIniShop2 23 0
17 ноября 2016, 11:45 Пожалуй, самым простым, но не самым правильным решением будет два вызова pdoResources. В первом вызове выбрать список всех возможных каталогов, условно как-то так: [[pdoResources:replace=`||==,`? &tvFilters=`cities==%#[[*id]]#%` &parents=`ид_родителя_предложений` &includeTVs=`cities,catalog` &tpl=`@INLINE {{+tv.catalog}}` &outputSeparator=`,` &toPlaceholder=`cataloglist` ]]А затем сделать выборку каталогов по списку полученных ресурсов: [[pdoResources:default=`No results`? &parents=`ид_родителя_каталогов` &resources=`[[+cataloglist]]` &includeTVs=`name,year,author` &processTVs=`1` &sortby=`{ "pagetitle":"ASC" }` &tpl=`@INLINE <a href="[[+uri]]?city=[[*alias]]">[[+pagetitle]] в [[*longtitle]]</a> ||` ]]Примерно… P.S.: Мне не совсем ясно, зачем там name,year,author и зачем их процессить, если они все равно в шаблоне не используются, ну да ладно. Вопросы / Сложный запрос PdoResources 5 0
15 ноября 2016, 18:26 А можно глупый вопрос? Почему {if '0'|ismember:'Administrator'}1{/if} возвращает 1? 0 — это же все неавторизованные, они никак не могут быть админами… Новые дополнения и их версии / [pdoTools] 2.7.0 - улучшения Fenom 22 0
13 апреля 2016, 12:23 Очень приближенно нужно вместо$message = $this->modx->getChunk('subcribe', $array);Написать что-то такое: $pdoTools = $this->modx->getService('pdoTools'); $message = $pdoTools?$pdoTools->getChunk('subcribe', $array):$this->modx->getChunk('subcribe', $array); Новые дополнения и их версии / [pdoTools] 2.3.2 - автозагрузка модификаторов 13 +1
23 марта 2016, 21:12 Эм, ну pdoResources как бы не занимается фильтрацией результатов, он только формирует запрос к бд и оборачивает результаты выборки шаблоном. А в БД migx поля хранятся в виде JSON в одном поле, так что кроме LIKE и RLIKE фильтровать тут особо и нечем. P.S.: Возможно, надо копать в сторону MIGXdb, там данные хранятся в отдельной таблице и вариантов фильтрации уже больше. Новые дополнения и их версии / [pdoTools] 2.3.0 - Рефакторинг и стандарты 31 0
23 марта 2016, 17:14 Лучше для такой выборки по возможности использовать не migx, а listbox-multiple (Список (множественный выбор). А для фильтрации что то вроде&where=`{"tvName:RLIKE":"(\\|?)3(\\|?)"}` Новые дополнения и их версии / [pdoTools] 2.3.0 - Рефакторинг и стандарты 31 0
23 марта 2016, 12:35 Отличное обновление для фенома, еще бы можно было бы до $_modx->resource покороче достучаться, было бы просто супер) Т.е. вместо {$_modx->resource.pagetitle} хочется иметь что-то вроде {$_pagetitle} или {$_res['pagetitle']} Новые дополнения и их версии / [pdoTools] 2.3.0 - Рефакторинг и стандарты 31 0
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Если ты пришлёшь мне весь запрос с заголовками и телом, смогу помочь
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
P.P.S.: Это таки есть в документации)
P. S.: $_modx->user.id — это и есть текущий пользователь, т.е. 0|ismember и $_modx->user.id|ismember — эквивалентные записи.
P.S.: по 500: надо смотреть не логи в кеше modx, а логи сервера.
В первом вызове выбрать список всех возможных каталогов, условно как-то так:
А затем сделать выборку каталогов по списку полученных ресурсов:
Примерно…
P.S.: Мне не совсем ясно, зачем там name,year,author и зачем их процессить, если они все равно в шаблоне не используются, ну да ладно.
P.S.: Возможно, надо копать в сторону MIGXdb, там данные хранятся в отдельной таблице и вариантов фильтрации уже больше.
А для фильтрации что то вроде
Т.е. вместо {$_modx->resource.pagetitle} хочется иметь что-то вроде {$_pagetitle} или {$_res['pagetitle']}