Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #70
Наумов Алексей
04 апреля 2024, 17:05
1
+4
Временный фикс:

Cниппет ms_CDEK2

1. Одну строку комментируем, новую добавляем:
//$modx->regClientScript('https://www.cdek.ru/website/edostavka/template/js/widjet.js');
$modx->regClientScript('https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/widjet.js');
2. Еще одну строку ниже комментируем, а новую добавляем:
//path: "https://www.cdek.ru/website/edostavka/template/scripts/",
path: "https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/scripts/",
Артем
28 августа 2020, 16:49
1
+2
В общем, это баг miniShop2, в последних версиях отрефакторили процессор получения заказов и чего-то намудрили с выборкой. Во-первых, зачем-то используется название поля customer вместо fullname, которое указано в схеме таблицы. Во-вторых, именно по этой причине выборка ломается, потому что поля customer в таблице нет, а альяс для него не указан.
Быстрое решение в 1 строку — заменить эту строку на
$q->query['columns'] = ['SQL_CALC_FOUND_ROWS msOrder.id, fullname as customer'];
Теперь для fullname есть альяс и выборка ломаться не будет.
А по-хорошему надо это нормально отрефакторить.
Попозже закину issue или PR.
Василий Наумкин
07 ноября 2017, 00:29
3
+9
Ребята, у всех «зависающих» одна и та же проблема — баг в 2.6 с очисткой кэша ресурса, если он был получен через getOne или подобный метод. Вот простейший код, который генерирует ошибку.

Все уже в курсе, будет починено в 2.6.1. Вот исправление, которое можно сделать самостоятельно.
Tomas
22 сентября 2016, 21:27
1
0
Здравствуйте.
Использую компонент для отзывов о пользователях.

Подскажите как вывести общий рейтинг в списке пользователей? Используется pdoUser.

thread == user-(id пользователя)

Форма с добавлением отзыва находится на одном и том же ресурсе для разных пользователей, пример www.site.ru/user?id=111

Пробовал сделать плагин, при добавлении, удалении и тд. Он должен был брать из обновленной ветки рейтинг и добавлять его в кастомную таблицу пользователя, но он срабатывал только при добавлении отзыва с сайта, а при публикации, удалении не срабатывал. Использовал эти события joxi.ru/Q2KlNas95nXoAj
Василий Наумкин
03 декабря 2013, 21:33
1
0
Уже очень много раз писали что можно просто писать готовый SQL в условие. В последних версиях можно даже не JSON указывать, а просто:
&where=`(column1 LIKE '%this%' OR column1 LIKE '%that%') AND something=else`