Всего 123 799 комментариев

Володя
23 января 2024, 22:11
0
Привет. А город где, в профиле пользователя? Тогда приджойнить таблицу modUserProfile и добавить по ней условие.
Евгений
23 января 2024, 22:08
0
А можно фильтровать вывод картинок всех юзеров не только по UserFile.list, а еще и по какому-нибудь полю юзера (например, city)? Образно говоря есть конкурс картинок, где победители выбираются в каждом городе, поэтому все картинки надо разделить по городам.
adminixi
23 января 2024, 21:15
0
Не пойму, как получить свой id в админке?
Евгений
23 января 2024, 17:58
0
Уже не помню. И посмотреть нету возможности…
Володя
23 января 2024, 17:28
0
Можешь в телегу написать @vgrish_vgrish по поводу ошибки. Спасибо.
Андрей Шевяков
23 января 2024, 16:56
0
У каких то таблиц utf8mb4_general_ci, у других utf8_general_ci.
Сама БД utf8_general_ci
Андрей Шевяков
23 января 2024, 16:00
0
Такая же ошибка. Не ставится.

xPDOObject::fromJSON() -- Could not convert jsonSource to a PHP array.
Error saving vehicle object of class modCategory; criteria: Array ( [category] => )

Vehicle e5b51c56af929be4826b934652e51122 in transport msstatorders-2.1.0-pl failed to install and indicated the process should be aborted.
Невозможно установить пакет с подписью: msstatorders-2.1.0-pl
Александр
23 января 2024, 15:39
0
Подозреваю что это из-за передачи ключа, на старом сайте не могу деинсталлировать тоже дополнение
Александр
23 января 2024, 15:27
0
Ошибка: Невозможно установить пакет с подписью: msstatorders-2.1.0-pl

xPDOObject::fromJSON() -- Could not convert jsonSource to a PHP array.
Error saving vehicle object of class modCategory; criteria: Array ( [category] => ) 

Vehicle e5b51c56af929be4826b934652e51122 in transport msstatorders-2.1.0-pl failed to install and indicated the process should be aborted.
Невозможно установить пакет с подписью: msstatorders-2.1.0-pl
Старый удалил.
Modx 2.8.6, PHP 7.4, Minishop 4.3.0
Вячеслав Варов
23 января 2024, 11:01
+1
if (!function_exists('human_filesize')) {
    function human_filesize($bytes, $decimals = 2) {
      $sz = ['B','Kb','Mb','Gb','Tb','Pb'];
      $factor = floor((strlen($bytes) - 1) / 3);
      return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . ' ' .@$sz[$factor];
    }
}
Нужно использовать function_exists, может поможет кому)
Вячеслав Варов
23 января 2024, 10:59
0
а, ошибка в том что функция объявляется несколько раз