Вопросы
Помогите разобраться с 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/
На данный момент все выглядит так и результат нулевой:
Решил научиться выводить и сортировать ресурсы 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'];
} скрипт equalHeights
не срабатывает плагин equalHeights
сайт был на html без всякой cms все работало
после посадки на MODX не хочет выполняться скрипт
сайт был на html без всякой cms все работало
после посадки на MODX не хочет выполняться скрипт
Связанные объекты (XPDO)
Всем привет.
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?
Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
Столкнулся со сложностью, есть composite объект, допустим «Товар».
Есть 2ой composite объект, «Опция товара».
Оба этих composite объекта «возглавляют» таблицу options2product. (по product_id и по option_id)
У таблицы нет primary key, зачем он нужен здесь?
Проблема: связанный объект ни удаляется (при удалении композитного или удалении напрямую), ни обновляется (через $object->save());
Подобную проблему встретил лишь у Василия, но там решение с primary key. Как быть, если мне не нужен primary, и все значения в таблице options2product НЕ уникальны?
Отображение сохраненных данных в админке Formit
Может кто уже сталкивался с такой штукой
Сохранения в FormIt по средствам хука FormItSaveForm и в админке то, что на скрине, при выгрузке, все норм. А в базе так
Сохранения в FormIt по средствам хука FormItSaveForm и в админке то, что на скрине, при выгрузке, все норм. А в базе так
{"name":"\u0421\u0435\u0440\u0433\u0435\u0439","phone":"890000000","personal":["\u0414\u0430"],"pageId":"1"} Вызов сниппета несколько раз. Правда или миф
В общем возникла такая задача. Нужно на странице организовать несколько раз вызов ms2form (естественно с разными формами). Я сделал bootstrap табы, где на каждом своя форма.
Естественно эта вся схема не работает, кроме первой формы, т.к сниппет вызывается несколько раз. Может я переработал и не вижу самого банального решения этой проблемы, но вот серьезно: может есть способ вызвать его несколько раз или может есть какие нибудь другие способы такой же реализации?
Буду очень благодарен, если спеццы в силу своего мастерства не проигнорят, а сходу предложат вариант ХОТЯ БЫ НАМЕКОМ, как вы это любите и практикуете, а остальное я уже постараюсь допереть
Заранее благодарен!
Естественно эта вся схема не работает, кроме первой формы, т.к сниппет вызывается несколько раз. Может я переработал и не вижу самого банального решения этой проблемы, но вот серьезно: может есть способ вызвать его несколько раз или может есть какие нибудь другие способы такой же реализации?
Буду очень благодарен, если спеццы в силу своего мастерства не проигнорят, а сходу предложат вариант ХОТЯ БЫ НАМЕКОМ, как вы это любите и практикуете, а остальное я уже постараюсь допереть
Заранее благодарен!
не открывает файлы в админке
файлы не открывает для редактирования, в «ресурсы» и «элементы» все показывает
Связались два сайта между собой
Доброго времени суток!
Какая-то странная фигня произошла, помогите разобраться.
Есть два сайта на одном хостинге, один копия другого, т.е. девелоперская версия, на котором идет разработка новых функций, и потом переносится на основной. На хостинге они лежат в разных папках, конфиги настроены нормально, ни в одном конфиге нет ссылки на другую папку с другим сайтом. Но. Когда чистишь кэш на тестовом сайте, то на основном кэш тоже очищается, и т.к. minifyx генерирует уникальные имена для css и js, то все стили на основном сайте просто не подключаются.
Что это такое может быть!?
UPD. При очистке кэша на тестовом сайте и при попытке из файл.менеджера открыть конфиг на stable сайте появляется сообщение"/home/p/user_acccount/test/public_html/manager/controllers/default/system/file/edit.php"
Хотя вместо test должно быть stable.
UPD 2 Проблема, кажется, исчезла сама собой, как и появилась. Ничего не понимаю вообще.
Какая-то странная фигня произошла, помогите разобраться.
Есть два сайта на одном хостинге, один копия другого, т.е. девелоперская версия, на котором идет разработка новых функций, и потом переносится на основной. На хостинге они лежат в разных папках, конфиги настроены нормально, ни в одном конфиге нет ссылки на другую папку с другим сайтом. Но. Когда чистишь кэш на тестовом сайте, то на основном кэш тоже очищается, и т.к. minifyx генерирует уникальные имена для css и js, то все стили на основном сайте просто не подключаются.
Что это такое может быть!?
UPD. При очистке кэша на тестовом сайте и при попытке из файл.менеджера открыть конфиг на stable сайте появляется сообщение"/home/p/user_acccount/test/public_html/manager/controllers/default/system/file/edit.php"
Хотя вместо test должно быть stable.
UPD 2 Проблема, кажется, исчезла сама собой, как и появилась. Ничего не понимаю вообще.
Как Shopkeeper сохраняет корзину?
На досуге решил заняться самообучением и покопаться в известных дополнений и посмотреть как они работают.
Настроил шопкипер, полез в исходники, и что то совсем не могу понять куда он сохраняет корзину пользователя (набранные товары до момента отправки заказа).
В кукисы и localstorage вроде не кладётся ID товара что в корзине, или я не нашёл.
Настроил шопкипер, полез в исходники, и что то совсем не могу понять куда он сохраняет корзину пользователя (набранные товары до момента отправки заказа).
В кукисы и localstorage вроде не кладётся ID товара что в корзине, или я не нашёл.
Как изменить роль пользователя?
Доброго дня. Как можно изменить роль пользователя в группе плагином?
Не могу найти такого функционала.
Если делать так
Есть только одна идея сначала убирать из группы, а затем сразу добавлять с нужной ролью, но может есть что-то другое?
Не могу найти такого функционала.
Если делать так
$user->joinGroup('Group','Role2'); то роль не меняется.Есть только одна идея сначала убирать из группы, а затем сразу добавлять с нужной ролью, но может есть что-то другое?
Как через pdoResources вызвать msProducts?
Пробую через параметр loadModels, но так не подгружается цены, вес, корзина и тд… само название и описание появляется.