Обновлять не пробовал. Вы наверное не в курсе, что на хостингах есть резервное копирование? Сам пользуюсь VPS поэтому за бекапы не переживаю.

community.modx-cms.ru/blog/modx-xpdo/10247.html Сразу скажу, что подобного рода вопросы здесь не будут приветствоваться. Информации в инете полно, и мы не будет здесь играть роль поисковиков по поисковикам. Основы надо осваивать самому.

подскажи пожалуйста еще как допустим вывести в консоль результат $parents if (!empty($parents) && $parents > 0) { if (empty($depth)) {$depth = 10;} $pids = array_map('trim', explode(',', $parents)); $parents = $pids; foreach ($pids as $v) { if (!is_numeric($v)) {continue;} $parents = array_merge($parents, $modx->getChildIds($v, $depth)); } }

погоди… ретурн то я убираю, и все равно на экране пусто. каким же образом можно протестировать код?

print после return — бесполезен. Как и все остальное. return возвращает результат и дальше код не выполняется.

да я именно его в консоль вставляю, print($output); не помогает… пока вот так выкрутился чтоб посмотреть как выборку делает $q->prepare(); $q->stmt->execute();

$result = $q->stmt->fetchAll(PDO::FETCH_ASSOC); print_r($result); знаний ноль...)

Алишер, здесь сложно что-то подсказать. Такие вопросы всегда в ступор вгоняют. Что мешает тебе скопировать из их примера HTML код и вставить на своей странице? И дальше немного доработать это.

Вы в консоль вставляете именно этот код, или выполняете $modx->runSnippet()? В любом случае, у вас сниппет не делает сам конечный вывод, он возвращает результат. return $output; То есть надо не забыть print результата сделать. Если не хватает знаний основ php, то обязательно надо взяться за изучение. Элементарные вещи знать обязательно надо.

Это очень сложная процедура, и боле менее гарантирована на modxcloud

Еще раз… Это потому что вы не научились там работать. Экономия получается огроменная. По сути я могу сказать, что переведя сайт с другого хостинга на modxcloud.com, я экономлю больше, чем плачу за этот хостинг. Вы вот оцениваете вообще свой час работы? То, что на modxcloud.com делается в два клика, запросто может занять и час, и два, и больше. Вы пробовали обновить версию MODX-а на сайте? Хоть раз? Сколько это заняло времени? С учетом снять бекап, скачать дистрибутив, распаковать, обновиться (дай Бог без проблем) и т.п., это никак не менее часа. Там это делается в два клика. Я за этот месяц обновил более десяти сайтов. Считайте, что сэкономил минимум 10 часов, то есть не менее $300.