Вопросы

Помогите разобраться с FIND_IN_SET

Всем доброго времени суток!

Решил научиться выводить и сортировать ресурсы MODX, для этого воспользовался инструкцией modx.pro/development/3144-a-couple-of-tricks-with-xpdo/, встала задача отсортировать ненужные ресурсы по тегам, теги хранятся в поле from_city через разделитель «Запятая». Но как правильно составить запрос не пойму. Помогите разобраться)

Поле from_city не ТВ и было добавлено с помощью плагина modx.pro/solutions/7037-expanding-any-table-modx/

На данный момент все выглядит так и результат нулевой:

$param['parent'] = 6;
$param['where'] = ["1 = 1 AND FIND_IN_SET('Москва', from_city)"];

$params = array_diff($param, array(''));
    
$q = $modx->newQuery('modResource', $params);
$q->limit(1000);

$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $v) {
	echo $v['modResource_pagetitle'];
}
Максим
10 августа 2017, 11:47
modx.pro
2 310
0

скрипт equalHeights

не срабатывает плагин equalHeights
сайт был на html без всякой cms все работало
после посадки на MODX не хочет выполняться скрипт
Игорь
10 августа 2017, 11:26
modx.pro
2 393
0

Связанные объекты (XPDO)

Всем привет.
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?

Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
Александр
10 августа 2017, 10:43
modx.pro
2 097
0

Отображение сохраненных данных в админке Formit

Может кто уже сталкивался с такой штукой
Сохранения в FormIt по средствам хука FormItSaveForm и в админке то, что на скрине, при выгрузке, все норм. А в базе так
{"name":"\u0421\u0435\u0440\u0433\u0435\u0439","phone":"890000000","personal":["\u0414\u0430"],"pageId":"1"}
Сергей
10 августа 2017, 10:31
modx.pro
1 354
0

Вызов сниппета несколько раз. Правда или миф

В общем возникла такая задача. Нужно на странице организовать несколько раз вызов ms2form (естественно с разными формами). Я сделал bootstrap табы, где на каждом своя форма.

Естественно эта вся схема не работает, кроме первой формы, т.к сниппет вызывается несколько раз. Может я переработал и не вижу самого банального решения этой проблемы, но вот серьезно: может есть способ вызвать его несколько раз или может есть какие нибудь другие способы такой же реализации?

Буду очень благодарен, если спеццы в силу своего мастерства не проигнорят, а сходу предложат вариант ХОТЯ БЫ НАМЕКОМ, как вы это любите и практикуете, а остальное я уже постараюсь допереть

Заранее благодарен!
pompa94
09 августа 2017, 19:15
modx.pro
1 953
0

не открывает файлы в админке

файлы не открывает для редактирования, в «ресурсы» и «элементы» все показывает

Игорь
09 августа 2017, 16:31
modx.pro
3 826
0

Связались два сайта между собой

Доброго времени суток!
Какая-то странная фигня произошла, помогите разобраться.
Есть два сайта на одном хостинге, один копия другого, т.е. девелоперская версия, на котором идет разработка новых функций, и потом переносится на основной. На хостинге они лежат в разных папках, конфиги настроены нормально, ни в одном конфиге нет ссылки на другую папку с другим сайтом. Но. Когда чистишь кэш на тестовом сайте, то на основном кэш тоже очищается, и т.к. minifyx генерирует уникальные имена для css и js, то все стили на основном сайте просто не подключаются.
Что это такое может быть!?

UPD. При очистке кэша на тестовом сайте и при попытке из файл.менеджера открыть конфиг на stable сайте появляется сообщение"/home/p/user_acccount/test/public_html/manager/controllers/default/system/file/edit.php"
Хотя вместо test должно быть stable.

UPD 2 Проблема, кажется, исчезла сама собой, как и появилась. Ничего не понимаю вообще.
Дмитрий
09 августа 2017, 14:13
modx.pro
1 264
0

Как Shopkeeper сохраняет корзину?

На досуге решил заняться самообучением и покопаться в известных дополнений и посмотреть как они работают.
Настроил шопкипер, полез в исходники, и что то совсем не могу понять куда он сохраняет корзину пользователя (набранные товары до момента отправки заказа).

В кукисы и localstorage вроде не кладётся ID товара что в корзине, или я не нашёл.
lion
09 августа 2017, 11:50
modx.pro
2 573
0

Как изменить роль пользователя?

Доброго дня. Как можно изменить роль пользователя в группе плагином?
Не могу найти такого функционала.
Если делать так
$user->joinGroup('Group','Role2');
то роль не меняется.

Есть только одна идея сначала убирать из группы, а затем сразу добавлять с нужной ролью, но может есть что-то другое?
Ksu
Ksu
09 августа 2017, 09:11
modx.pro
1
2 563
0

Как через pdoResources вызвать msProducts?

Пробую через параметр loadModels, но так не подгружается цены, вес, корзина и тд… само название и описание появляется.
UDAV
09 августа 2017, 06:34
modx.pro
1 825
0