Вопросы
Добавление товара в корзину с увеличением цены
Добрый день!
Может кто подскажет, как решить такую задачку: требуется при добавлении товара в корзину, умножить цену товара в 4 раза, а количество оставить прежним.
Может кто подскажет, как решить такую задачку: требуется при добавлении товара в корзину, умножить цену товара в 4 раза, а количество оставить прежним.
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->initialize($modx->context->key);
}
switch ($modx->event->name) {
case 'msOnAddToCart':
$tmp = $cart->get();
$tmp[$key]['price']= $product->get('price') * 4;
$cart->set($tmp);
break;
}такой код не срабатывает Импорт из XML нескольких позиций в одну
Добрый день.
Есть XML выгрузка от поставщика, в ней каждый цвет товара представлен отдельным offer, каждый из них обладает уникальным атрибутом ID. Но в тоже время артикул у всех этих позиций одинаковый. В таком случае при простом разборе создаются куча товаров с разными цветами, но по сути одного и того же товара.
Подскажите, как реализовать импорт этих позиций в одну. Главное чтобы падали цвета и фото в один товар.
Есть XML выгрузка от поставщика, в ней каждый цвет товара представлен отдельным offer, каждый из них обладает уникальным атрибутом ID. Но в тоже время артикул у всех этих позиций одинаковый. В таком случае при простом разборе создаются куча товаров с разными цветами, но по сути одного и того же товара.
Подскажите, как реализовать импорт этих позиций в одну. Главное чтобы падали цвета и фото в один товар.
Медленная загрузка страниц
Здравствуйте.
Большая просьба помочь.
По мере наполнения сайта товаром, время загрузки страниц становится все больше и больше.
Сейчас на сайте порядка 10 тысяч товаров. Если заходим на отдельные категории товаров (200-300 шт), то загрузка сайта более менее в пределах нормы 2-4 сек. Но если переходим в общий каталог, то все, можно идти чай пить скорость загрузки 18-25 сек.
Включил &showLog=`1`, он мне показал «17.8670690: Fired paginator: „pdoPage“».
Далее я попробовал сделать в этом же каталоге фильтрацию, это заняло примерно столько же времени.
Какие был сделаны работы: включено кеширование на VPS сервере, переход на ssd диски, проверка всех сниппетов на кеширование, подключен MinifyX для скриптов и стилей.
Записал видео работы по ссылке: vk.com/video25923943_456239105
Ссылка на каталог: dealsport.ru/katalog/
Большая просьба помочь.
По мере наполнения сайта товаром, время загрузки страниц становится все больше и больше.
Сейчас на сайте порядка 10 тысяч товаров. Если заходим на отдельные категории товаров (200-300 шт), то загрузка сайта более менее в пределах нормы 2-4 сек. Но если переходим в общий каталог, то все, можно идти чай пить скорость загрузки 18-25 сек.
Включил &showLog=`1`, он мне показал «17.8670690: Fired paginator: „pdoPage“».
Далее я попробовал сделать в этом же каталоге фильтрацию, это заняло примерно столько же времени.
Какие был сделаны работы: включено кеширование на VPS сервере, переход на ssd диски, проверка всех сниппетов на кеширование, подключен MinifyX для скриптов и стилей.
Записал видео работы по ссылке: vk.com/video25923943_456239105
Ссылка на каталог: dealsport.ru/katalog/
[решено]Как поместить результат SWICH в переменную?
Есть код вывода MIGX полей с помощью foreach. Появилась потребность получать значения исходя из условий. IF ELSE городить не хочется, задумал сделать с помощью конструкции SWICH, но есть одно но. На странице сама конструкция, является значением.
Автоматическое обновление суммы товара в корзине miniShop2
Всем привет!
В корзине к каждому товару можно вывести общую сумму товара, к примеру:
Товар 1 стоит 5 000 и в корзине он в кол-ве 5 = 25 000
Это выводится через эту переменную
Как сделать чтобы при изменении кол-ва товара в корзине она автоматически изменялась?
Сейчас только через перезагрузку
В корзине к каждому товару можно вывести общую сумму товара, к примеру:
Товар 1 стоит 5 000 и в корзине он в кол-ве 5 = 25 000
Это выводится через эту переменную
{$product.cost}Как сделать чтобы при изменении кол-ва товара в корзине она автоматически изменялась?
Сейчас только через перезагрузку
modx socket.io?
Всем привет. Есть такая интересная штучка, socket.io, для создание очень интересных проектов. Кто-то тут смог ее подружить с modx? Подключить внутри нее апи модх и работать с ним это не проблема. Сложности начинаются когда дело доходит до авторизаций. Сокет сервер не понимает кто перед ним. И если в вебе я авторизовался как admin, то внутри сокета echo $modx->user->get('id'); дает 0. Кто-то сталкивался с подобным? Боролся? Может быть я что-то не так делаю…
pdoMenu
pdoMenu каким то образом коверкает css код меню после того, как я помещаю меню в сниппет pdoMenu, а именно, изначально растянутые на всю ширину блока пункты меню слипаются в левую сторону один за другим
Вот так должно выглядеть меню:https://liveweave.com/H92mLF
Так выглядит pdoMenu:
[[pdoMenu?
&parents=`0`
&level=`2`
&tplOuter=`@INLINE `
&tpl=`@INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]`
]]
Причём структура меню со снипетом строится правильная такая как нужно, ссылки работают, ошибок в консоли нет
даже попробовал стандартные стили у pdoMenu отключить, не помогло
В чем может быть дело?
сам сайт: https://webminimis.ru/
там будет два вида меню, верхнее — pdoMenu которое пытаюсь исправить, нижнее просто код шаблона, так как должно выглядеть
Вот так должно выглядеть меню:https://liveweave.com/H92mLF
Так выглядит pdoMenu:
[[pdoMenu?
&parents=`0`
&level=`2`
&tplOuter=`@INLINE `
&tpl=`@INLINE <a href="[[+link]]" [[+attributes]]>[[+menutitle]][[+wrapper]]`
]]
Причём структура меню со снипетом строится правильная такая как нужно, ссылки работают, ошибок в консоли нет
даже попробовал стандартные стили у pdoMenu отключить, не помогло
В чем может быть дело?
сам сайт: https://webminimis.ru/
там будет два вида меню, верхнее — pdoMenu которое пытаюсь исправить, нижнее просто код шаблона, так как должно выглядеть
MODX и Google Analytics
Приветствую. Скажите пожалуйста, кто имел опыт с работой MODX и Google Analytics? Аналитика к сайту подключена, она уже несколько месяцев активна. Стоит задача опубликовать статистику на самом сайте, что бы каждый пользователь видел посещаемость сайта. Есть ли какой-то виджет для этого?
Что бы это примерно так:

Буду благодарна за любые советы!
Что бы это примерно так:

Буду благодарна за любые советы!
Работа с tagManager2
Здравствуйте. Я не первый у кого возникают проблемы с tagmanager2. Постараюсь описать ситуацию как можно более подробно. Жду вашей помощи.