Алексей
вот код
У вас msProduct....
Алексей
Оно это дело не понимает.
Алексей
Вот и ответ.
Misha
У вас msProduct....
но ведь pdoresources понимает
Алексей
Ну да. Эта штука в пакете тулса. А продукт в пакете минишопа))))
Nikolay
Так там вроде в sortby json можно писать, и будет очерёдность
а есть статья или пример чего то подобного?
Владимир
$bonus = -370 kolvo = 1 $bonus = abs($bonus/$kolvo); Почему результат даёт INF? А не 370?
Андрей
а есть статья или пример чего то подобного?
Чуток перепутал, это в mFilter параметр sort, там можно несколько параметров указывать
Андрей
Если в msProducts надо, я решал, могу глянуть, но уже завтра
Андрей
в mfilter а как там несколько сортировок указать?
Через запятую, ну глянь в доке, там пример прямо написан
Андрей
в mfilter а как там несколько сортировок указать?
А кстати вроде и msProducts умеет https://modx.pro/help/5202#comment-37178
Nikolay
я понимаю как допустим по времени или ене отсортировать, но как товары с 0 опустить в самый низ чет такого не нашел
Anonymous
order by price=0,price
Liliya
Коллеги, привет. кто сталкивался с таким бэкдором?
Anonymous
http://phpbeautifier.com/
Anonymous
либо пользуйся штормом, там автоформирование кода есть в саблайме тоже полюбому, но я не знаю где его найти или какой плагин скачать надо)
Иван
Евгений
всем привет. подскажите пжлст, как пофиксить. если пишу в ссылке # <a href="#">Оплата</a>, то при клике на нее - перекидывает на главную страницу. как сделать чтоб пользователь оставался на тойже странице?
Anonymous
Кто-нибудь выносил столбел content из таблицы site_content?))))
Евгений
Лев
Привет, такой вопрос, если залить на сайт 10 000 карточек товара, то админка же будет тормозить, можно как-то решить эту проблему?
Лев
это какая-то базовая настройка или надо как-то просто отключать програмно подгрузку меню
Лев
О, спасибо. просто ни разу не сталкивался с большими магазами на модикс
Gaius Cassius
Shopkeeper давно не поддерживается
Иван
он не развивается и не поддерживается
Иван
удачи - можете использовать
Иван
потом сюда пишут вопросы и не получают ответы
Иван
minishop2 - развивается сообществом и на него написано море платных и бесплатных дополнений и куча готовых решений
Иван
спрашивайте у Андрея - автора дополнения
Иван
https://github.com/Ibochkarev/miniShop2
Иван
просто сравните форки/контрьбьютеров/звездочки
Иван
делайте - но никто не пылает желанием почему то
Иван
зачем воскрешать то, что мертво
Иван
и чем это плохо?
Иван
MODX - с большой как бы пишется
Иван
времена MODx Evolution прошли
Gaius Cassius
Shopkeeper работает не только с ресурсами там так же можно использовать migxdb как отдельную сущность "товар", что наиболее правильно и не надо плодить овердохуа tv полей
Иван
@evgeny_2021 3 версию использовало наверно пару процентов из присутствующих, про 4-ку наверное 1-цы
mr.kvazars
Некоторые даже не слышали про 4-ку
Артур
Не факт
Сергей Шлоков
В MODX Smarty уже вшит в ядро. На нём админка работает.
Сергей Шлоков
Нет, это Fenom.
Иван
Сегодня утро вопросов 😄
Алексей
Это про шопкипер 4. Там своя архитектура.
Andrey
времена MODx Evolution прошли
Да-да. Ждём с нетерпением Модх 3. Он же уже вот-вот выйдет.
Иван
Надежда умирает последней
Igor
https://modzone.ru/documentation/zoomx.html
Igor
Smarty
🙈 PG
MODX - не такая сложная технология, как Laravel - по моему они одинаково просты и в то же время одинаково сложны. Просто они разные.
Andrey
Ппц выводы.
Anonymous
Такими рассуждениями, там и у симфони один - twig, получается, что и симфони не настолько крута, как MODX
Alisa
Вот посмотрел я на схему Shopkeeper 3. Почему такое же не сделать в miniShop?
Alisa
Продублировать поля modResource, и убрать лишний JOIN с таблицей контента.
Andrey
Есть ли какой-нибудь плагин, позволяющий быстро редактировать поля на страницах. Например поле discription, чтобы не в каждую карточку заходить?
Sentinel
Ребят, а как можно ip пользователя получить? делаю так, но не работает <?php function getIp() { $keys = [ 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR' ]; foreach ($keys as $key) { if (!empty($_SERVER[$key])) { $ip = trim(end(explode(',', $_SERVER[$key]))); if (filter_var($ip, FILTER_VALIDATE_IP)) { return $ip; } } } } $ip = getIp(); // выведем IP клиента на экран return $ip;
Иван
<?php function getIp() { $keys = [ 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR' ]; foreach ($keys as $key) { if (!empty($_SERVER[$key])) { $ip = trim(end(explode(',', $_SERVER[$key]))); if (filter_var($ip, FILTER_VALIDATE_IP)) { return $ip; } } } } $ip = getIp(); // выведем IP клиента на экран echo $ip;
Andrey
https://docs.modx.com/current/en/extras/batcher/index
А разве можно там поля description и introtext менять?
Anonymous
насколько помню, можно было, но давно пользовался, не подскажу наверняка
Andrey
Хорошо, спасибо!
Сергей Шлоков
И у MODX всего один.
Sentinel
@Sentinel7 у меня работает почти такой же
ошибки сервака такие *276 FastCGI sent in stderr: "PHP message: PHP Fatal error: Cannot redeclare getIp()
🙈 PG
if (!function_exists('getIp')) { function getIp(){ .... } }
Sentinel
@petya_grill @ibochkarev спасибо 🤝 решил
Степан
как увидеть запрос который я здесь выполнил $_pre_data = $modx->getObject('VBpuser', [], $_prep);