Алексей
Ну phpMyadmin
Загир
По Modx Revolution да
Ситуация такая. Я для вывода элементов в родительском ресурсе, собираю все данные с дочерних ресурсов и вывожу в родительском сначала через pdoResources (там же указываю в tpl чанк где вызывается сниппет getImageList). Клиент просит чтобы вывод был рандомным. Однако pdoResources при сортировке RAND() случайно берет дочерние, те в свою очередь чз randomize передают случайно выстроенные элементы. Минус данного подхода в том, что выборка получается случайной только внутри дочерних ресурсов, а полученный список строго разделен по группам. К примеру:
1) Есть родительский ресурс (страница Услуга)
2) у него есть дочерние ресурсы (страница подУслуга)
Эти дочерние ресурсы содержат в себе TV - параметр типа migx
Пускай в таблие будет список проектов (картинка, описание итд)
Мне нужно вывести все проекты в отдельной странице Проекты (список проектов нужны рандомные -случайные)
Заранее спасибо всем!
Артур
Загир
Так точно
Артур
Так точно
И ты хочешь вывести все проекты на отдельной странице в случайном порядке?
Загир
Все правильно
Артур
Стандартными средствами это не возможно. Migx это json, т.е. строка. Тебе нужно получить все поля migx, распарсить в массив, перемешать его и вывести. Для этого нужно написать свой сниппет. Либо все проекты сделать ресурсами, тогда можно будет через pdoResouces вывести
Загир
Ок понял, спасибо за совет.
Загир
Надо тогда структуру поменять
Загир
Да, collection уже использую
Артур
Загир
Спасибо за помощь. Всем удачи и чести 👍
Алексей
Ясно. Не Туды не сюдЫ.
Версия модикса - можно попробовать переустановить ее. Только бекап сделать.
Alisa
Вообще, в MySQL есть зверство в виде JSON_EXTRACT/JSON_UNQUOTE...
Alisa
Не помню, в какой версии появилось. Вроде даже добавили найтивный тип "json".
Артур
Алексей
Нужно проверить индексы... Оптимизация не поможет
Алексей
Хотя может и поможет....
Алексей
Но врядли
Alisa
Если особо припрёт, можно скормить JSON_EXTRACT на уровне запроса к полю MIGX. И получить его составляющие как часть SQL выборки.
Артур
Алексей
Просто чекнуть индексы ресурсов, твх
Алексей
Сравнить с новой установкой
Alisa
Не, не сработает(
Это всё ещё будут поля отдельной записи.
Anonymous
Алексей
Anonymous
А мне на последнем проекте зашло. Там нужно было делать решения, куда накидывать товары из каталога и прям топчик
Anonymous
Новый ресурс со всеми полями, а внутри подборка с сортировкой
Иван
https://docs.modx.com/current/ru/getting-started/maintenance/upgrading/2.8.2 - Добавлен перевод Обновление до 2.8.2 и 2.8.3 (и новее)
Иван
alexey1m
Подскажите что может быть. Такая проблема. Интернет магазин, модуль шопкипер. При отправке заказа заказ создается, владельцу магазина почта приходит. Не приходит successMessage, клиенту письмо тоже
alexey1m
разобрался
Sentinel
AZAforex
Добрый день. Опять не понятно, что происходит с пакетом Articles. До этого были проблемы не появлялась Рекапча в комментариях, так и не решил эту проблему и отключил пока комментарии, чтобы спамеры не беспокоили. Сейчас увидел, что перестал работать архив. При попытке обновить пакет выдает ошибки. Я обновил сам MODX до версии 2,8,3 и снова попытался переустановить пакет и получил те же ошибки. Версия PHP 7.4 (ea-php74), база кодировка utf8mb4_unicode_ci . Помогите пожалуйста разобраться
AZAforex
Андрей
В конце есть надпись что пакет успешно установлен?
AZAforex
да
Андрей
Тогда можно не обращать внимания на эти ошибки
Андрей
Также всё таки стоит сменить кодировку базы на обычный utf8
Андрей
Ну и по хорошему переделать на что то другое =) т.к. JoshuaLuckers (поддерживает articles в данное время) не рекомендует его использовать - https://community.modx.com/t/reviving-articles-plugin/900/22
AZAforex
А что можно использовать другое вместо Article, так, чтобы все не слетело, я имею ввиду существующие статьи и ссылки на них?
AZAforex
И еще я заметил, что у меня какие то другие кодировки в базе кроме utf8. Это нормально?
AZAforex
Андрей
Андрей
Dmitriy
Добрый день, может кто сталкивался, проблема с выводом превью модификаций, по статье https://modx.pro/components/9730 не срабатывает, всегда выводится основное изображение
Alexandr
Привет ребята. Есть такая штука
Alexandr
Она преобразуется в такой запрос
Alexandr
Проблема в том, что если строка для сравнения ($.get.search) пустая, то условие 'resources' => '-1,-7,-8', не работает
Alexandr
Подозреваю, что этот кусок, должен быть в скобках
Alexandr
Вопрос - как их туда засунуть? )
Иван
Сделай выше проверку условия
Иван
если пусто то один запрос, если нет то другой
Alexandr
Ну, это первое, что приходит в голову
Alexandr
Спасибо
Alexandr
А штатное решение какое-то есть? Вроде всю доку исчитал )
Dmitry
ребят, всем привет, как можно вывести hereclass, если использовать classnames, то выводит все классы, а нужен именно тот класс, который задается в hereclass (pdomenu)?
Dmitry
Dmitry
а именно нужен тот, который задан в hereclass
Андрей
Dmitry
просто думал, что есть возможность отдельно передать
Dmitry
Андрей
Что собственно тоже костыль
Dmitry
да, поэтому и решил узнать, может, есть законный метод
Саша
Добрый день. Подскажите, как избавиться от кеширования картинок? Использовал phpthumbon, если его заменить на msGallery это решит проблему?
Андрей
Саша
Исправил путь*
Андрей
Андрей
msGallery ресайзит фотки при загрузке, т.е. будет создавать копии по количеству миниатюр в настройках
Андрей
Андрей
Т.е. в таком случае нужно просто загружать фото сразу нужного размера