Вадим
Суть в том, что нужно сделать информационную систему, допустим компютерного онлайн магазина
Вадим
Dmitriy
Вадим
Как я понял (или не понял) , в бд должны хранится значения, допустим представим товары, а в modX я должен это всё оформить
Вадим Семыкин
Вадим
Возможно, она запутала меня, а я запутал вас, и на самом деле, просто нужно создавать всё в modX, но к чему тогда она сказала, что нужно начинать с бд сначала.
Вадим
так значения или файлы?
честно не знаю, но если сделать логичный вывод из всего что мы писали выше, я так понял что там чисто значения должны быть
Вадим Семыкин
Возможно, она запутала меня, а я запутал вас, и на самом деле, просто нужно создавать всё в modX, но к чему тогда она сказала, что нужно начинать с бд сначала.
Наверное потому, что на голом модкс магазин не сделать. Нужно создать структуру таблицы каталога товаров. Название, цена, наличие и пр. и т.п, ссылки на изображения и все остальное
Вадим
Да
Вадим
Структуры таблицы, название и т.д. мне создавать нужно через phpMyAdmin получается?
Вадим Семыкин
Вадим Семыкин
Погугли: БД mysql интернет магазин структура. Как-нибудь так. Там описание структуры таблиц будет. Много статей
Вадим
Вадим
а нет
Вадим
перепутал
Григорий
Привет всем! Подскажите пожалуйста, как самому вызвать событие которое вызывается при переключении способа доставки? Мне нужно как-то c помощью js дернуть класс, чтоб пересчитать стоимость доставки, после заполнения поля город.
Кирилл
Добрый день, подскажите по синтаксису, пожалуйста.
Вот кусок кода, я делаю фильтрацию по опциями товаров, как мне сделать фильтрацию сразу по двум опциями?
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
array('msProductOption.key' => "tolschina_paneli_mm", 'msProductOption.value:IN'=> array("1","1.1")),
array('msProductOption.key' => "ploschad_rabochaya_poleznaya_kvm", 'msProductOption.value:IN'=> array("0.84"))
));
$criteria->innerJoin('msProductOption', 'msProductOption', 'msProduct.id=msProductOption.product_id');
$resources = $modx->getCollection('msProduct',$criteria);
Пробую вот так тоже не выходит
$array_ids = $modx->getChildIds($parents,6);
//Получаем массив значений (только товаров
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->innerJoin('msProductOption', 'msProductOption', 'msProduct.id=msProductOption.product_id');
$criteria->innerJoin('msProductOption', 'msProductOption2', 'msProduct.id=msProductOption2.product_id');
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
array('msProductOption.key' => "tolschina_paneli_mm", 'msProductOption.value:IN'=> array("1","1.1")),
array('msProductOption2.key' => "ploschad_rabochaya_poleznaya_kvm", 'msProductOption2.value'=> array("0.84"))
));
$resources = $modx->getCollection('msProduct',$criteria);
echo count($resources);
Кирилл
$array_ids = $modx->getChildIds($parents,6);
//Получаем массив значений (только товаров
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->innerJoin('msProductOption', 'msProductOption', 'msProduct.id=msProductOption.product_id');
$criteria->innerJoin('msProductOption', 'msProductOption2', 'msProduct.id=msProductOption2.product_id');
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
array('msProductOption.key' => "tolschina_paneli_mm", 'msProductOption.value:IN'=> array("1","1.1")),
array('msProductOption2.key' => "ploschad_rabochaya_poleznaya_kvm", 'msProductOption2.value'=> array("0.84"))
));
$resources = $modx->getCollection('msProduct',$criteria);
echo count($resources);
Вадим
Вадим Семыкин
Вадим
Вадим Семыкин
Вадим Семыкин
Артур
Ребята, подскажите как сделать выборку ресурсов с сортировкой по алфавиту с использованием api modx?
Павел
гугл - xpdo orderby
Misha
https://modx.pro/help/21783 посмотрите, может кто подскажет решение ?
Алексей
вопрос - зачем делать тот же плагин? и обрабатывать контент?
Алексей
1 раз прошелся по всему сайту и готово.
Yurchelo
Добрый день!
Ребята, есть кто ни-будь кто подключал облачное хранилище для картинок минишопа. Пару слов, какое облако и есть ли какие-то нюансы
Павел
S3 совместимое хранилище в качестве источника фото можно подключить
Павел
Будет
Павел
https://docs.modx.com/3.x/en/building-sites/media-sources/types/media-source-type-s3
Yurchelo
Будет
Спасибо. Павел, а фраза S3 совместимое означает не только Амазон?
Павел
Конечно.
S3 совместимых хранилищ много. Не обязательно Amazon
Павел
Достаточно дешевые у Selectel, если вам нужна РФ локация
Павел
Или же у Hetzner если EU
Yurchelo
I
подскажите. Не выводится картинка соседних ресурсов. Сделал как поле TV. в img src="UNKNOW". Вывод на скриншотах ниже.
I
I
Алексей
I
блин, вот олень, я банально не тот TV написал в выводе:)
I
🤣
Dmitriy
Братки
Dmitriy
Други
Dmitriy
Подскажите как решаются конфликты, когда пулл делаешь на гитхабе?
Иван
Dmitriy
Dmitriy
Чот не вижу
Иван
Ну вот решай в 20-24 строке
Dmitriy
Так где мне это нужно делать?
Иван
Что оставить, что удалить
Dmitriy
ну гитхаб не даёт отредить
Иван
Далее когда сделаешь сверху справа кнопка беди активно
Dmitriy
я не понимю куда нажимать
Dmitriy
поняв
Иван
)
Иван
Там элементарно
Sentinel
Ватсон 😊
Алексей
так... простенький вопросик по js и браузеры. :)
Алексей
Может, есть способ history запушить? Чтобы при открытии новой вкладки страницы стала активна кнопка назад и чтобы при нажатии в браузере этой кнопки НАЗАД, пользователь мог перейти, как буд-то к предыдущей странице по истории.
Ibraim
Ребят а на modstore есть возможность возврата дополнения ?
Ibraim
Хотел купить coupon2 дополнение, а затупил и купил первую версию )
Ibraim
msPromoCode
Алексей
пшите в ТП. должны помочь
Ibraim
Окей спасибо)
Roman 🚀
Алексей
Алексей
не... я проверил что браузер хочет и ждет клик пользователя, иначе он-то пушит, но как будто это одна и та же страница... т.е. нажимая назад я попадаю на чистую страницу (исходную, открытую).
Алексей
мля... я понял как можно сделать.... ффсе. вопросы сняты. :))) 😈
Кирилл
Ребят, подскажите по синтаксису, пожалуйста.
Вот кусок кода, я делаю фильтрацию по опциями товаров, как мне сделать фильтрацию сразу по двум опциями?
$array_ids = $modx->getChildIds($parents,6);
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->innerJoin('msProductOption', 'msProductOption', 'msProduct.id=msProductOption.product_id');
$criteria->innerJoin('msProductOption', 'msProductOption2', 'msProduct.id=msProductOption2.product_id');
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
array('msProductOption.key' => "tolschina_paneli_mm", 'msProductOption.value:IN'=> array("1","1.1")),
array('msProductOption2.key' => "ploschad_rabochaya_poleznaya_kvm", 'msProductOption2.value'=> array("0.84"))
));
$resources = $modx->getCollection('msProduct',$criteria);
echo count($resources);
Алексей
Ребят, подскажите по синтаксису, пожалуйста.
Вот кусок кода, я делаю фильтрацию по опциями товаров, как мне сделать фильтрацию сразу по двум опциями?
$array_ids = $modx->getChildIds($parents,6);
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->innerJoin('msProductOption', 'msProductOption', 'msProduct.id=msProductOption.product_id');
$criteria->innerJoin('msProductOption', 'msProductOption2', 'msProduct.id=msProductOption2.product_id');
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
array('msProductOption.key' => "tolschina_paneli_mm", 'msProductOption.value:IN'=> array("1","1.1")),
array('msProductOption2.key' => "ploschad_rabochaya_poleznaya_kvm", 'msProductOption2.value'=> array("0.84"))
));
$resources = $modx->getCollection('msProduct',$criteria);
echo count($resources);
Добавить ещё один джоин таблицы опций...
LaLaBoom
Всем привет, кто подскажет?
Есть ТВ, в котором через запятую перечислены pagetitle. Как мне получить перечень id этих перечисленных pagetitle?