31 декабря 2019, 16:17 Почитайте документацию php разберётесь, по другому никак, пример я тестировал у вас на сайте у меня всё работало Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 16:09 Правильно бо нет $_GET['date'] = 2018; почитайте документацию как работает GET Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 15:55 Возьмите скопируйте мой последний пример в консоль, добавьте get и замените Id. И почитайте документацию PHP. Бо в if у вас в коде проблема Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 15:44 Загляните в консоль вчера оставил пример Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 04:40 Посмотрите modstore.pro/ и modx.com/extras/ много решений сделано на компонентах, если нужно отправлю контакты. Объясню как правильно делать. Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 04:25 Код работает у вас 'field-news' подключен на 198 ресурс просто заменить 'docid' => 1, на 'docid' => 198, или 'docid' => $modx->resource->get('id'), Зависит как использовать И не забывайте что решения сохранять Новости в MIGX плохое, так как со временем через ограничения MySQL получите ошибку что поле превысило количество символов. Решение создать отдельный ресурс Новости. В нем каталоги если нужно. И тогда каждый ресурс новости вывести всё через pdoPage. P.S И делать сайт з большим количеством TV плохое решение, так как большая нагрузка. Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 02:17 function validateDate($date, $format = 'd m Y H:i:s') { $d = DateTime::createFromFormat($format, $date); return $d && $d->format($format) == $date; } $where = ''; if(validateDate($_GET['date'], 'Y')) { $where = ['date:=' => $_GET['date']]; } if ($where){ $where = json_encode($where); } $params = array( 'docid' => 1, 'tvname' => 'field-news', 'where' => $where ); return $modx->runSnippet('getImageList',$params);Допустил ошибку в коде? Переписал код чтобы можно было добавлять свои фильтры Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 02:08 Допустил ошибку Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 02:02 я так подозреваю что 'docid' => 13, Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 01:53 Я подозреваю что с id ресурса 1 нет данных Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 01:33 Я не работал с getImageList всегда пишу свой, так как не нравится решение. По идее должно работать если передать параметр ?date=2018, в вашем примере много ошибок, нужно знать сначала какие параметры будут, потом собирать с ними массив, и тогда переводить в json, date в каком формате сохранен «2018»? ресурс 1? Сделайте на pdoResources и не замораживайтесь решение с ним отличное. Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
31 декабря 2019, 01:04 Не проще найти человека, который сделает, а не создавать кучу одного и того ж вопроса. Доведите до конца одну тему, а то не удобно бегать и собирать части кода по всех function validateDate($date, $format = 'd m Y H:i:s') { $d = DateTime::createFromFormat($format, $date); return $d && $d->format($format) == $date; } if(validateDate($_GET['date'], 'Y')) { $where = json_encode(['date:='.$_GET['date']]); }else{ $where = ''; } $params = array( 'docid' => 1, 'tvname' => 'field-news', 'where' => $where ); return $modx->runSnippet('getImageList',$params);Могут быть ошибки так как код написал не используя IDE Вопросы / MODX REVO не работает where в getImageList, как настроить фильтр? 30 0
30 декабря 2019, 23:54 MIGX это JSON. Сначала нужно смотреть какие данные на выходе тогда оперировать как нужно Вопросы / MODX REVO Fenom, как в цикле исключить повторяющиеся элементы? 18 0
30 декабря 2019, 03:59 Я подозреваю что у вас массив в массиве проверьте var_dump($input) Вопросы / MODX REVO Fenom, как в цикле исключить повторяющиеся элементы? 18 0
25 ноября 2019, 04:30 Сделал pull-request, что решает проблему с 500 ошибкой, но полностью проблема уйдет после установки pdoTools. Если он не установлен отключает подключение сторонних компонентов из за чего была 500 ошибка, и появляется запись в логах. Вопросы / Установка miniShop 2.4.8 и ошибка 500 5 +1
04 ноября 2019, 22:15 Для правильного размера в Linux core/components/modsizecontrol/model/modsizecontrol.class.php //$io = popen('/usr/bin/du -sb '. $dir, 'r');//sb $io = popen('/usr/bin/du -sk '. $dir, 'r'); if ($io !== false) { //$totalSize = intval(fgets($io, 80)); $totalSize = intval(fgets($io, 80)) * 1024; Новые дополнения и их версии / [modSizeControl] - компонент позволяющий контролировать размер сайта 29 0
31 июля 2019, 10:47 Очень печальная новость. Спасибо тебе за всё. Удачи. Новости и события / Я устал, я ухожу (с) 110 +1
18 июля 2019, 15:04 У меня тоже было желание влить PR в 2.7.* но через рефакторинг пришлось влить в 3. А исправление на 2 и 3 ветке делалось по разному. Новости и события / MODX маминой подруги - Исправление бага с непослушным menuindex 33 +1
28 декабря 2018, 13:17 Локальные сервера не использую, так как много проблем с Windows 10. На Linux проще, имея знания, настроить для разработки. Раньше использовал ukraine.com.ua как хостинг для разработки,. Уже 2 месяца как наш сервак под MODX. Можно использовать modhost.pro со сменой версий пхп не скажу как там. И MODX не поддерживает PHP 5.3. Давай здесь не флудить, напиши в лс или в месенджер. Бо у тебя закрыт лс. Вопросы / Modx revolution не могу редактировать файлы 16 +1
27 декабря 2018, 23:09 Ну тогда подозреваю проблема в настройках Openserver. Ещё вариант проблемы неверные права на сервере но здесь вам не поможет. С openserver не работаю так как больше времени уходит на настройку сервера, так как время от времени бывают сбои. Ещё как вариант попробовать очистить кеш. Вопросы / Modx revolution не могу редактировать файлы 16 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
И почитайте документацию PHP. Бо в if у вас в коде проблема
Зависит как использовать
И не забывайте что решения сохранять Новости в MIGX плохое, так как со временем через ограничения MySQL получите ошибку что поле превысило количество символов.
Решение создать отдельный ресурс Новости. В нем каталоги если нужно. И тогда каждый ресурс новости вывести всё через pdoPage.
P.S И делать сайт з большим количеством TV плохое решение, так как большая нагрузка.
ресурс 1?
Сделайте на pdoResources и не замораживайтесь решение с ним отличное.
Могут быть ошибки так как код написал не используя IDE
core/components/modsizecontrol/model/modsizecontrol.class.php
//$io = popen('/usr/bin/du -sb '. $dir, 'r');//sb
$io = popen('/usr/bin/du -sk '. $dir, 'r');
if ($io !== false) {
//$totalSize = intval(fgets($io, 80));
$totalSize = intval(fgets($io, 80)) * 1024;
Ещё как вариант попробовать очистить кеш.