Misha
Алексей
Алексей
Оно это дело не понимает.
Алексей
Вот и ответ.
Алексей
Ну да. Эта штука в пакете тулса. А продукт в пакете минишопа))))
Андрей
Misha
Nikolay
Владимир
$bonus = -370
kolvo = 1
$bonus = abs($bonus/$kolvo);
Почему результат даёт INF? А не 370?
Андрей
Если в msProducts надо, я решал, могу глянуть, но уже завтра
Nikolay
Nikolay
я понимаю как допустим по времени или ене отсортировать, но как товары с 0 опустить в самый низ чет такого не нашел
Алексей
Андрей
Anonymous
order by price=0,price
Anonymous
Liliya
Коллеги, привет.
кто сталкивался с таким бэкдором?
Anonymous
http://phpbeautifier.com/
Anonymous
либо пользуйся штормом, там автоформирование кода есть
в саблайме тоже полюбому, но я не знаю где его найти или какой плагин скачать надо)
Иван
Евгений
всем привет. подскажите пжлст, как пофиксить. если пишу в ссылке # <a href="#">Оплата</a>, то при клике на нее - перекидывает на главную страницу. как сделать чтоб пользователь оставался на тойже странице?
Anonymous
Кто-нибудь выносил столбел content из таблицы site_content?))))
Ruslan
Евгений
Лев
Привет, такой вопрос, если залить на сайт 10 000 карточек товара, то админка же будет тормозить, можно как-то решить эту проблему?
mr.kvazars
Лев
это какая-то базовая настройка или надо как-то просто отключать програмно подгрузку меню
mr.kvazars
Лев
О, спасибо. просто ни разу не сталкивался с большими магазами на модикс
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-ку
Артур
Не факт
Dmitriy
Сергей Шлоков
В MODX Smarty уже вшит в ядро. На нём админка работает.
Сергей Шлоков
Нет, это Fenom.
Иван
Сегодня утро вопросов 😄
Алексей
Это про шопкипер 4.
Там своя архитектура.
Иван
Надежда умирает последней
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
Anonymous
Anonymous
насколько помню, можно было, но давно пользовался, не подскажу наверняка
Andrey
Хорошо, спасибо!
Иван
Сергей Шлоков
И у MODX всего один.
🙈 PG
if (!function_exists('getIp')) {
function getIp(){
....
}
}
Sentinel
@petya_grill @ibochkarev спасибо 🤝 решил
Степан
как увидеть запрос который я здесь выполнил
$_pre_data = $modx->getObject('VBpuser', [], $_prep);