Евгений
С нами с 21 октября 2019; Место в рейтинге пользователей: #2915Защита от ботов
вобщем прилип какой то бот, шлет гет и пост запросы типа. даже получается у него создавать заказы в минишопе.
06:06 +0000] «GET /catalog/0%22XOR%28if%28now%28%29=sysdate%28%29,sleep%2812%29,0%29%29XOR%22Z/proizvoditeli/page/-2 HTTP/1.1» 3
Подскажите как лучше его забанить
06:06 +0000] «GET /catalog/0%22XOR%28if%28now%28%29=sysdate%28%29,sleep%2812%29,0%29%29XOR%22Z/proizvoditeli/page/-2 HTTP/1.1» 3
Подскажите как лучше его забанить
проверка лексикона как?
Добрый день, подскажите как проверить лексикон на существование, в fenome.
чтобы не выводить кода, а скрывать их. спасибо!
чтобы не выводить кода, а скрывать их. спасибо!
msPromoCode при загрузке корзины по ajax
Добрый день, сам компонент работает по ajax, и при загрузке корзины по ajax функционал компонента не работает. не запускаются, тк они вызываются потом в футере, Может быть подскажите решение данной проблемы?
minishop2 группы изображений товара
Добрый день, подскажите как можно галерею изображений в товарах разбить на группы?
Таблица modx_msop_modifications поле price - varchar
Вобщем встал вопрос о том чтобы сортировать по полю из этой таблице, но вдруг неожиданно поле price — varchar у меня вопрос, а как по нему сортировать? вобщем расстроен тк нужно делать костыли(((
Сортировка mfilter2 с msOptions
Добрый день, столкнулся с проблемой сортировки по цене при выбранной опции, допустим два товара
товар а — 100р
товар b — 200р
но если выбираем товар с опцией
товар а опция-красный 300
товар b опция-красный 250р
то сортировка во втором случае происходит по базовому прайсу и является неправильно. как решить данную задачу без потери производительности?
товар а — 100р
товар b — 200р
но если выбираем товар с опцией
товар а опция-красный 300
товар b опция-красный 250р
то сортировка во втором случае происходит по базовому прайсу и является неправильно. как решить данную задачу без потери производительности?
Ошибка object_err_nfs
Добрый день, делаю удаление через процессор всех картинок из товара, чтобы загрузить новые, и при удалении получаю ошибку object_err_nfs. метод вобщем то стандартный. права на файлы 777, может кто то сталкивался?
$images = $this->modx->getCollection('msProductFile', array('type' => 'image', 'product_id' => $id));
$ids = array();
foreach ($images as $image) {
$ids[] = $image->get('id');
}
//die(print_r($ids));
$response = $this->modx->runProcessor('gallery/multiple',
array(
'method' => 'remove',
'ids' => json_encode($ids),
),
array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
if ($response->isError()) {
die("imageserror".$response->getMessage());
}
Обновление ресурса через сервис
Делаю апи, которое в том числе обновляет ресурсы, и вот в методе обновления где нужно обновить данные вызываю $this->modx->runProcessor('resource/update', $data); в результате получаю permission_denied.
Подскажите как авторизовать анонимного пользователя?
Спасибо!
Подскажите как авторизовать анонимного пользователя?
Спасибо!
mFilter2 Ошибка вывода
Суть проблемы:
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.
Перестает работать если поле числовое,
msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.
Кто нибудь сталкивался с этим? или что я делаю не так?
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.
Перестает работать если поле числовое,
msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.
Кто нибудь сталкивался с этим? или что я делаю не так?
Ошибка минишоп2
Добрый день, вылезает ошибка
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная