Евгений

Евгений

С нами с 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 июля 2023, 05:13
modx.pro
549
0

проверка лексикона как?

Добрый день, подскажите как проверить лексикон на существование, в fenome.

чтобы не выводить кода, а скрывать их. спасибо!
Евгений
18 мая 2023, 14:36
modx.pro
500
0

msPromoCode при загрузке корзины по ajax

Добрый день, сам компонент работает по ajax, и при загрузке корзины по ajax функционал компонента не работает. не запускаются, тк они вызываются потом в футере, Может быть подскажите решение данной проблемы?
Евгений
21 марта 2023, 13:34
modx.pro
395
0

minishop2 группы изображений товара

Добрый день, подскажите как можно галерею изображений в товарах разбить на группы?
Евгений
02 марта 2023, 20:37
modx.pro
400
0

Таблица modx_msop_modifications поле price - varchar

Вобщем встал вопрос о том чтобы сортировать по полю из этой таблице, но вдруг неожиданно поле price — varchar у меня вопрос, а как по нему сортировать? вобщем расстроен тк нужно делать костыли(((
Евгений
08 декабря 2022, 13:29
modx.pro
492
0

Сортировка mfilter2 с msOptions

Добрый день, столкнулся с проблемой сортировки по цене при выбранной опции, допустим два товара

товар а — 100р
товар b — 200р
но если выбираем товар с опцией

товар а опция-красный 300
товар b опция-красный 250р

то сортировка во втором случае происходит по базовому прайсу и является неправильно. как решить данную задачу без потери производительности?
Евгений
24 ноября 2022, 10:21
modx.pro
417
0

Ошибка 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());
        }
Евгений
21 ноября 2022, 10:17
modx.pro
458
0

Обновление ресурса через сервис

Делаю апи, которое в том числе обновляет ресурсы, и вот в методе обновления где нужно обновить данные вызываю $this->modx->runProcessor('resource/update', $data); в результате получаю permission_denied.

Подскажите как авторизовать анонимного пользователя?

Спасибо!
Евгений
15 ноября 2022, 00:02
modx.pro
766
0

mFilter2 Ошибка вывода

Суть проблемы:
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.

Перестает работать если поле числовое,

msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.

Кто нибудь сталкивался с этим? или что я делаю не так?
Евгений
08 ноября 2022, 21:26
modx.pro
516
0

Ошибка минишоп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.

чистка кэша не помогает. ответов не нашел, хотя проблема распространенная
Евгений
04 ноября 2022, 11:50
modx.pro
602
0