Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #8
Отправить деньги
Андрей Степаненко
19 октября 2020, 14:05
0
Вообще надо создать файл core/scheduler/Controllers/demo.php
Класс должен быть одноимённый

CrontabControllerDemo extends modCrontabController
Андрей Степаненко
17 октября 2020, 13:59
0
Разница особо нет, функция save() там также выполняется, которая запускает saveProductOptions
Андрей Степаненко
17 октября 2020, 08:36
0
Не совсем альтернатива «Опции товара». Опции работают как и обычные ТВ параметры, только данные храниться в другой таблице.

Например создать поле в Опции товара то оно будет обновляться так:
// Опции товаров
/** @var $product msProduct */
if ($product = $modx->getObject('msProductData', 11)) {
    $product->set('options', [
        'new_price' => [3500]
    ]);
    $product->save();
    // Здесь при сохранении срабатывает метод saveProductOptions который удаляет старые значения и добавляет новые
    // Что замедляет скорость сохранения
}

Через расширения полей плагинами (msAddField)
/** @var $product msProduct */
if ($product = $modx->getObject('msProductData', 11)) {
    $product->set('new_price', 3500);
    $product->save();
}

В общем чтобы обновить обычную цену или получить её на фронте приходиться постоянно обращаться к msProductOption msOption

Намного легче управлять данными когда все в одной таблице(ms2_prodcuts) храниться.
Андрей Степаненко
12 октября 2020, 12:53
0
Поэтому, за 3-5 тыс. готовое решение с неплохим дизайном вариант вполне себе
Поддерживаю.

По этому надо улучшать сервис. Хотя бы сборку обновить с компонентом Gallery чтобы другие не напарывались на эти грабли.
Андрей Степаненко
12 октября 2020, 09:04
0
Когда сайты на modx в 2018 были массово заражены, об этом тоже стоило промолчать?
Андрей Степаненко
11 октября 2020, 19:00
+1
Если бы Андрей с ультрона сказал что ок, сорян не заметил, сейчас исправлю. Этого топика даже бы не появилось.

Ты знаешь что есть дыра, только что об этом услышал, твои действия?
Меня это удивляет. По этому это смахивает на услугу: ах ваш сайт упал, мы его восстановим $$$.
Разве не похоже?

Про то что я совершил ошибку, ок. Не кажется ли что ультрон зная о уязвимости и не исправляя еe совершает ошибку… считаю что это так.

Фиксирую: утроен сам не знает обновлял ли он свои демки или нет. При входе на сайт в полне реально может залиться какой то вирус. Где написано что это не так?
Андрей Степаненко
10 октября 2020, 12:50
0
@Василий Наумкин
Видимо pdoTools в miniShop2 тянулся из репозитория modx.com.

Сейчас при установке на хостинге modhost minishop2, админка даже не открывается.

Если устанавливать через установщик, то выдается ошибку что pdoTools не найден.

А если пытаться скачать pdoTools через репозиторий то:
Андрей Степаненко
05 октября 2020, 22:16
0
Персонал фо ю: modx.pro/security/16034
Сейчас ты в курсе о ней. Твои действия…
Андрей Степаненко
05 октября 2020, 21:50
0
Конечно пас сколько у тебя сайтов запущеных в demo с вирусами? Где гарантия что я там вирус не подхвачу, это к твоим словам которыми ты пытался в заблуждения ввести пользователей которые modx пользуются
Андрей Степаненко
05 октября 2020, 21:47
+1
Напишешь на сайте что там дыра? Ну так по честному, чтобы люди понимал что покупают
Андрей Степаненко
05 октября 2020, 21:46
0
Все понятно и ясно дураку.
Андрей, сборку которую я купил, когда исправишь?
Андрей Степаненко
05 октября 2020, 21:29
0
Когда обновление сборки будет? С обновлением Gallery до версии 1.7.1?
Андрей Степаненко
05 октября 2020, 21:29
0
да, вы его не обновили, хотя это вроде логично было сделать

Логично когда написано о том что там дыра.
Андрей Степаненко
05 октября 2020, 21:28
0
Ты бы написал что у меня сборка с "ДЫРОЙ" обновите пожалуйста ядро и компоненты крупными буквами.
Андрей Степаненко
05 октября 2020, 21:26
0
Я же правильно понимаю что у тебя сейчас лежит сборка, которую я сейчас разверну, и через месяц меня пробъют и ты для этого ничего не собираешься делать? Верно?