Всего 125 683 комментария

Артур Шевченко
15 декабря 2020, 16:08
0
Понятно, в логах что-то есть? Вы проверяли плагин вообще отрабатывает? Что в него приходить? Что он отдает? Если нет, то очищаете журнал ошибок, потом меняете код плагина так
switch ($modx->event->name) {
    case "xLikeOnVote":
        $modx->log(1, 'Смотрим что в class пришло ' . $class);
         $modx->log(1, 'Смотрим что в list пришло ' . $list);
        if ($class == 'modResource' && $list == 'default') {
            if ($resource = $modx->getObject($class, array('id' => $parent))) {
                $modx->log(1, 'Проверяем дошли ли мы до этой строки и что в rating ' . $rating);
                $resource->setTVValue('rating', $rating);
                $resource->save();
            }
        }
        break;
}
И смотрите что будет в журнале ошибок после того как отработает плагин.
Илья
15 декабря 2020, 16:07
0
Да, спасибо так и сделал все заработало
Илья
15 декабря 2020, 16:06
0
Большое спасибо все заработало. Ваш совет помог.
Alexey
15 декабря 2020, 15:26
0
Код плагина в студию
Никита Боднар
15 декабря 2020, 15:19
0
Безрезультатно.
Яна Митрофанова
15 декабря 2020, 15:15
2
0
"configs":{"hideTime":true}
Alexey
15 декабря 2020, 15:15
0
Привет! Повесь плагин на OnBeforeDocFormSave вместо OnDocFormSave
Владислав
15 декабря 2020, 14:58
0
Не от куда, я просто скопировал код с modstore.pro/packages/ecommerce/xlike в само низу
Тодор
15 декабря 2020, 14:37
0
В файле core/components/translit/model/modx/translit/tables/russian.php дописываете в масив
,'.'=>'-'
Иван Бочкарев
15 декабря 2020, 14:10
0
Переходите в таблицу
modx_ms2_deliveries
Кликаете кнопку как на скрине:


И добавляете поле
free_delivery_amount
.
Илья
15 декабря 2020, 14:07
0
Ок, попробую
Евгений Webinmd
15 декабря 2020, 14:06
0
сделайте деинсталяцию пакета, там будет с сохранением старой версии (ну и бэкап сделайте перед этим)
Иван Бочкарев
15 декабря 2020, 14:06
0
Для быстрого решения нужно через phpmyadmin добавить поле
free_delivery_amount
со следующими параметрами
Евгений Webinmd
15 декабря 2020, 14:05
0
можно вручную создать поле в таблице ms2_deliveries
название поля: free_delivery_amount
yadi.sk/i/xX1iX3gX-iiZqA
Илья
15 декабря 2020, 13:57
0
10 мин назад переустанавливал
Илья
15 декабря 2020, 13:56
0
ibb.co/3Bjmr2G
при попытки создать доставку.
Евгений Webinmd
15 декабря 2020, 13:56
0
переустановите еще раз минишоп, там скорей всего не создалось поле в базе одно
Иван Бочкарев
15 декабря 2020, 13:52
0
Нужно точно. Так как с описанием выше, очень сложно что-то понять, что пошло не так.
Илья
15 декабря 2020, 13:50
0
Вроде нет, с телефона а сижу, через пару часов посмотрю с компьютера
Иван Бочкарев
15 декабря 2020, 13:48
0
Какие то ошибки еще есть? В консоли браузера или журнале ошибок?