Всего 125 336 комментариев

Артур Шевченко
18 июля 2022, 23:39
0
Можно у товара поставить галочку Особый и вывести этот товар через msProducts с параметром 'where'=>['Data.favorite' => 1]
Илья
18 июля 2022, 09:51
0
Здравствуйте!
У меня сейчас точно такая же проблема.
«Вечное сохранение» на товарах Minishop2. На обычных ресурсах всё нормально.
Не вспомните, как решили проблему?
7лет прошло уже правда )))
Василий Одинцов
18 июля 2022, 07:57
+1
Это список ID всех пользователей с данными правами. Можно разделить запятой например, если таких пользователей много, чтобы не сливались:
$users = $modx->getIterator('modUser', array('sudo' => 1));
foreach($users as $user){
    echo $user->get('id').',';
}
Ну и смотреть потом в пользователях:
https://sitename.ru/manager/?a=security/user
Можно отфильтровать по нужным.
Артур Шевченко
17 июля 2022, 23:28
0
Не в опции дело, а в сниппите, он не выводит опции без значений.
Игорь Павлов
17 июля 2022, 22:41
0
Спасибо.
Проще первое.
{if $option.value is boolean} не сработало, т.к. эта опция array. Хотя логичнее было бы иметь «из коробки» булеву опцию
Артур Шевченко
17 июля 2022, 21:39
+1
Вижу три варианта решения
1. Поменять тип опции на Выпадающий список.
2. Проверять наличие ключа этой опции в массиве опций и если нет добавлять.
3. Выводить без сниппета статикой.
Артур Шевченко
17 июля 2022, 19:46
0
Похоже на кэш браузера, если действительно в инкогнито проблемы нет.
Lori
17 июля 2022, 14:49
0
Странная проблема на одном сайте. Если цена модификации типа "+ к цене", то он плюсует дважды. Т.е условно Товар — пицца, модификация Тесто тонкое с ценой "+ 100", то он прибавит 200.
Алексей Шумаев
16 июля 2022, 18:59
0
Пока нет. В обозримом ближайшем будущем (до осени точно) поддержки 3 не планируется.
Miša Bulic
16 июля 2022, 13:04
0
ну там по дефолту стоит jquery ui slider. На него всё настроено. Я тоже хотел NoUI поставить, но чё то не получилось. Вот и спрашиваю как там его подключили.
Pakos Fakos
16 июля 2022, 12:47
0
спасибо за совет попробую так сделать
Артур Шевченко
16 июля 2022, 12:16
0
Ну раз знаете, тогда создайте новую таблицу в БД куда и запишите эти товары и id клиента, потом напишите скрипт, который по id клиента из этой таблицы выберет id товаров и передайте полученный список в msProducts или в своём сниппите получите данные этих продуктов и распарсите в html.
Pakos Fakos
16 июля 2022, 12:01
0
Логика будет исходить из выбранной нами статистики о том, какие продукты интересны каждому клиенту.
Итак, мы знаем, что должны предложить клиенту «А» конкретный продукт или продукты.
Michael
16 июля 2022, 11:55
0
я не изменял или вы отто имеете ввиду?
Miša Bulic
16 июля 2022, 11:39
0
$(document).on('mse2_load', function () {
    lazyLoadInstance.update();
});
Вот так например обновляется lazyload
Артур Шевченко
16 июля 2022, 11:38
0
Т.е. если у вас будет 1000 клиентов каждому нужно предложить индивидуальный набор товаров? И по каким принципам этот набор должен составляться? Или вручную?
Miša Bulic
16 июля 2022, 11:38
0
там наверное ещё и default.js от msearch с изменениями
Артур Шевченко
16 июля 2022, 11:36
0
К modx задача не имеет отношения, кроме события от modx в ней ничего нет. Ты вешал обработчики на клик мыши, нажатие кнопки? Вот точно так же работает и ms2_load. А что до кусочков кода, то увы помочь не могу, я не пользуюсь ни одним из названных слайдеров, но думаю у них есть документация и там написано как инициализировать слайдеры и как перезапускать. В общем, документация в помощь. Если нет желания вникать, тогда в раздел Работа.
Pakos Fakos
16 июля 2022, 11:31
0
Нет, вопрос ко всем клиентам сайта.
Допустим, в моем интернет-магазине есть 500 артикулы.
И я не хочу предлагать все артикулы всем своим клиентам. Я хочу предлагать разные артикулы разным клиентам (с возможностью предлагать один и тот же артикул разным клиентам), но в целом не предлагать все артикулы всем.