Сергей
Скиньте пожалуйста актуальные бесплатные уроки по разработки дополнений на modx
Pavel
Я решаю так: {$_modx->runSnippet('!pdoMenu', [ 'parents' => 0, 'level' => 1, 'templates' => '-3', ])}
Тут про файловые сниппеты, через runSnippet файловые сниппеты все равно кэшируются
Сергей
Там не хватает некоторых файлов
🙈 PG
затупил
🙈 PG
с файлами я решил по другому
alex
интрига)))
🙈 PG
{"force_compile": true, "disable_cache": true, "force_include": true, "auto_reload": true}
🙈 PG
pdotools_fenom_options
Pavel
Там не хватает некоторых файлов
Ну modExtra изменился, если не тупо повторять а чуть подумать, то можно понять какие были изменения
🙈 PG
кэш удалил?
Pavel
Ребзи, помогите, не могу победить нотисы, все равно вываливаются. И в index.php добавлял ini_set и в htaccess отключал
Pavel
alex
кэш удалил?
да, удалил, настройки ресурса такие
🙈 PG
у меня это решило и вопрос с сниппетами и плагинами в файлах
Pavel
При том в самом phpini ошибки отключены
Pavel
Pavel
Хз что за магия
alex
у меня это решило и вопрос с сниппетами и плагинами в файлах
странно, ну чтож, буду дальше копать, спасибо))
alex
Хз что за магия
а сервак перезагружал?
Pavel
а сервак перезагружал?
Да это хостинг и к нему нет доступа, php.ini не трогал, а значит они с самого начала были отключены
Den
как мне во втором вызове вывести ресурсы в которых чекбокс (тв) не чекнут? [[!pdoResources? &parents=`2` &limit=`5` &where=`[[!TaggerGetResourcesWhere? &matchAll=`0` &tags=`news,goods,new` &where=`{"resource-pin": 1}`]]` &tpl=`elsy-sidebar-card` &includeTVs=`resource-pin` &includeContent=`1`]] [[!pdoResources? &parents=`2` &limit=`5` &where=`[[!TaggerGetResourcesWhere? &matchAll=`0` &tags=`news,goods,new` &where=`{"resource-pin": ''}`]]` &tpl=`elsy-sidebar-card` &includeContent=`1`]]
Den
0 возращает "Array"
Artem
Да это хостинг и к нему нет доступа, php.ini не трогал, а значит они с самого начала были отключены
где-то в коде стоит ini_set или error_reporting и переключает уровень логирования
Artem
поэтому его не видно в phpinfo, там этот код не выполняется)
Anton
Народ, а можно как-то вызвать $modx->getCollection('modUser', ... ) чтоб выбрать пользователей только определённой группы, или надо выбрать всех, а потом фильтровать?
Anton
праймериГруп, какой-то странный - у некоторых пользователей есть, а у некоторых(которые через гибридАус зарегались) - нет, точнее, есть, но там 0, типа анонимусы.
Миша
тогда джойни
Миша
и выбирай
Pavel
мож htaccess
В htaccess точно нет, походу реально где-то в сниппете/плагине
Pavel
Придется like'ом искать, эх, люблю modx
Alexander
Когда там новый MODX подвезут?
Дима
Ребят подскажите пож-та как можно перебрать значения в TV? Просто если выводить только само TV, то выводит строку с перечислением значений с индексами массива, а мне надо перебрать массив для вывода значений в теге <select>
Миша
{foreach}{/foreach}
Дима
проблема в том что результат вывода TV отображает строковое представление, т.е. выводит данные в строку
Дима
как проще сделать в этом случае, а то я уже совсем затупил
Avent
@doronin91, скинь вывод того что выводит твое TV. Значение. Мы же не экстрасенсы)
Avent
лучше в pastebin.com
Дима
`[[*color]` выводит так
Дима
Array ( [0] => белый [1] => черный )
Дима
Т.е. на странице сразу выводит строковое представление всего массива
Den
Завтра
НУ ЧЁ, ПОВЕРИЛИ?
Avent
@doronin91, а вы fenom используете на сайте или старый синтаксис?
Дима
pdoTools установлен
Avent
@doronin91, да, он там есть
Avent
попробуйте такую конструкцию: {'color' | resource}
Avent
что выведет
Миша
Вообще там можно выставить разделитель для вывода ТВ
Дима
попробуйте такую конструкцию: {'color' | resource}
как есть, ну значит fenom не использьуется
Дима
как по старому синтаксису сделать?
Avent
@doronin91, не факт. У вас скорее всего в настройках он не включен
Avent
@doronin91, я обычно все кроме первого включаю чтобы работало
Борис
Ребят привет, слушайте а есть какие нибудь расширения для мозиллы с помощью которых можно задавать правила для сайта (типа как это делает AdBlock с рекламой), например не включать какие-то эффекты которые тормозят сайт и тд. ?
Pavel
есть в CSS способы, но ток в сафари
Pavel
https://caniuse.com/#search=prefers-reduced-motion
Pavel
https://css-tricks.com/introduction-reduced-motion-media-query/
Борис
Не, нужно именно для мозиллы или хрома и желательно средствами брайзера
Миша
Подскажите, как можно сократить этот мой говнокод
Илья
Можно сразу в where проверить TicketComment.createdby = $userId OR Resource.createdby = $userId
Илья
Только в отдельном, вложенном массиве
Илья
array( 'Thread.id' => $thread, array( 'Resource.createdby' => $userId, 'OR:TicketComment.createdby' => $userId ) )
Илья
Ну и вместо prepare и дальше выполнения выборки можно просто проверить $modx->getCount('TicketComment', $q)
Илья
Молчит, ушел куда-то...
Илья
Есть кто живой?
Николай
И не один есть
Николай
@ilyautkin Для тебя всегда есть
alex
Сталкивался, никак, я ответов не нашел, видимо никто не пользуется файловыми сниппетами
нашел только один рабочий способо, вызывать обычный modx сниппет на тойже странице где требуется не кешировать файловый сниппет, с следующим содержимым $modx->cacheManager->refresh(); пробовал через такой метод чистить кеш только у текущего ресурса, но чтото нифига не понял как это сделать, ну по крайней мере для разработки такой способ подходит, для продакшена чтото както не очень