Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
03 июня 2022, 13:52
0
как сделать, так чтоб при вводе в то поле
Никак, сниппет отрабатывает на сервере, ввод происходит на клиенте уже после того как сниппет отработал. Либо используй mSeaach2, либо если логика простая, пиши свой сниппет, который будет делать новую выборку получив ввод с фронта. Вот тут инструкция как свой сниппет подружить с pdoPage.
02 июня 2022, 10:04
0
Как вы уже, наверное, поняли из коробки так сделать нельзя. НО в целом, конечно, можно. Для этого как минимум нужно допилить js, чтобы он не скрывал отображение номеров страниц. Вероятно, этого может оказаться достаточно.
01 июня 2022, 10:47
0
Написать свой плагин, который будет запускать необходимые процессы.
01 июня 2022, 10:45
0
Предлагаю убирать их по одному, чтобы проверить, может быть дело в одном из них, например в spam. У меня ни на одном сайте нет проблем с этими компонентами.
01 июня 2022, 10:30
0
А кастомные хуки используются?
31 мая 2022, 22:34
0
Дело не в FormIt и не в AjaxForm, а в отправке писем, скорее всего.
31 мая 2022, 21:24
0
Должен сказать, что в FireFox вообще не работает.
31 мая 2022, 09:47
0
Вся проблема в том, что ты неверно интерпретируешь понятие Корзина. Если рассматривать её как список товаров которые человек готов купить прямо сейчас, то тот список в котором у тебя нужно добавить галочки он не является корзиной, это больше похоже на Избранное. В такой парадигме, задача сводится к тому, чтобы отмеченные галочкой товары добавить в корзину, убрать из избранного и отправить человека на оформление заказа. Чтобы добавить в корзину нужно отправить запрос на сервер с id товара, количеством и массивом опций, а на сервере сделать так
$ms2 = $this->modx->getService('minishop2');
 $ms2->initialize('web');
$response = $this->ms2->cart->add((int)$_POST['rd'], (int)$_POST['count'], array());
if(!$response['success']){   
        return false;
}
return $response;
29 мая 2022, 22:43
0
Я кому надо уже сообщил, завтра обещали разобраться.
29 мая 2022, 22:38
0
Это поможет если он меняет, например, с Оплачен на Новый, у меня была проблема при смене с Новый на Оплачен, хотя такого быть не должно.
29 мая 2022, 00:17
1
+1
Не совсем понял в чём проблема. Но проверку по id способа доставки можно
{if $delivery.id == 3}
Реквизиты
{/if}
29 мая 2022, 00:13
1
+2
Версия minishop2 3.0.2? Если да, то иди сюда /core/components/minishop2/model/minishop2/minishop2.class.php и меняй на 785 строке
if ($old_status->get('fixed')) {
    if ($status->get($this->modx->escape('rank')) <= $old_status->get($this->modx->escape('rank'))) {
        $error = 'ms2_err_status_fixed';
    }
}
на
if ($old_status->get('fixed')) {
   if ($status->get('rank') <= $old_status->get('rank')) {
         $error = 'ms2_err_status_fixed';
   }
}
Если там такого нет, тогда ХЗ.
Возможно @Николай Савин что-то подскажет.
28 мая 2022, 11:02
0
Но в таком случае, урл товара всегда одинаков ведь, разве нет?
Да из коробки всё так, вот автор и спрашивает как менять урл в зависимости от того из какой категории попали на страницу товара.Т.е. Если товар лежит в Категории 1, и дополнительно относится к Категории 2. То при переходе из Категории 1 url должен быть такой /categoty-1/product, а если из Категории 2, то такой /category-2/product
28 мая 2022, 10:23
0
Понятное дело, что контент можно разнообразить, я хотел сказать, что так или иначе вопрос дублей надо будет решать. НО проблема не в этом, непонятно как объяснить modx что по нескольким урлам надо открывать один и от же ресурс? Плагин на OnPageNotFound?
27 мая 2022, 23:33
+1
Хлебные крошки в идеале должны соответствовать url, разные url для одной страницы это плохо, т.к. придется склеивать дубли. В общем, нужно возиться, но стоит ли оно того?
27 мая 2022, 23:30
0
И тут ничего готового нет. Но суть задачи та же. Записываешь ID потом вытаскиваешь его и по нему достаешь нужную информацию, или производишь нужные действия.
27 мая 2022, 10:36
0
Почитай про всплытие событий в JS. Про кастомные события почитай, тоже интересно. Я вот свой класс для кастомизации ввода чисел написал на нативном js? можешь посмотреть там есть вызов событий.
26 мая 2022, 17:59
+1
А в системных настройках по этому ключу upload_files пробовал добавлять?
25 мая 2022, 00:08
0
Не то чтобы я настаиваю на своём, но почему Сессия предпочтительнее Куки в данном случае?
24 мая 2022, 10:36
0
Готового решения нет. Пиши в куки id категории.