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
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
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']}