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

Clean
21 января 2013, 00:01
0
Не много не понял вопроса.
Wayfinder — позволяет выводить меню относительно ресурсов в системе/контекста.

Вызвать в шаблоне можно вот так:

<div class="menu">
<ul class="nav">
[[Wayfinder?
&startId=`0`
&level=`2`
&outerTpl=`tpl.Wayfinder.outer`
&parentRowTpl=`tpl.Wayfinder.row.parent`
&innerRowTpl=`tpl.Wayfinder.row.inner`
&rowTpl=`tpl.Wayfinder.row`

]]
</ul>
</div>
соответственно про параметры можно почитать тут
rtfm.modx.com/display/ADDON/Wayfinder

А чтобы задался ваш стиль- в CSS файле укажите для класса menu.nav значения(это для моего примера), у вас судя по всему нужно будет указывать для идентификатора #sitenav
Clean
20 января 2013, 20:15
0
Рад стараться, сам потихонечку начинаю вливаться в ModX и PHP кодинг, все не привычно, но надеюсь натаскаюсь, по возможности буду помогать =)
Василий Наумкин
20 января 2013, 20:10
0
Согласен, но в данном конкретном случае $response->getMessage() пуст, иначе мы увидели бы его на странице.

То есть, ошибки нет, сообщения о ней — тем более, а функция проверки ложно сигнализирует, что есть трабл.

В общем, хорошо, что ты меня подопнул разобраться с этим вопросом. Хоть я и потратил на него всё воскресенье, зато теперь у нас есть новая версия Tickets =)
Clean
20 января 2013, 20:05
0
Как по мне- все правильно сделал, что обрабатываешь потенциальные эксепшены, это правильная практика, и ее обязательно нужно использовать при построении любых систем, как самых маленьких, так и Enterprise уровня.
Только здесь стоило еще мне кажется писать в лог- тогда бы не пришлось так долго расследовать случай.

Скажем в рамках своей работы на Java, у меня есть один из серьезных проектов бизнес-критикал уровня, который внедрен в Альфа Банке — и если бы каждый динамический кусок кода не приводился бы к виду
($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, 'Message: '.$response->getMessage());
то было бы очень сложно искать узкие места…
Василий Наумкин
20 января 2013, 16:01
0
Скорее всего, они ответят, что не надо проверять результат для getList процессоров. Я и сам не знаю, зачем я его проверяю? Что там может быть, какая ошибка?

Но, с другой стороны, конечно, всё-равно это не правильное поведение функции.
Clean
20 января 2013, 15:25
0
Молодец! Я тоже пришел в выводу в итоге, что проблема именно в PHP=))
Ну, посмотрим чем помогут товарищи с modx.com =)
Ждем хот фикса =)
Василий Наумкин
20 января 2013, 11:22
0
Пробуй копать, в чем ошибка, через консоль браузера.

Ругань же есть, надо понять отчего.
Сердюк Анатолий
20 января 2013, 11:21
0
ясно. просто нет доступа на прямую на хостинг,, так бы разобрался в чём проблема.
Василий Наумкин
20 января 2013, 11:15
0
Вроде всё ок.

Могу предложить:
— Прописать в /manager/index.php
ini_set(display_errros, 0);
ini_set(error_reporting, 0);
— Обновить MODX до 2.2.6
— Сменить хостера

По всем признакам должно работать, а не работает. Без доступа к логам сервера что-то еще понять трудно.
Сердюк Анатолий
20 января 2013, 10:56
0
PHP Version 5.3.13
PHP API 20090626
PHP Extension 20090626
Zend Extension 220090626
Zend Extension Build API220090626,NTS
PHP Extension Build API20090626,NTS

Configure Command './configure' '--with-layout=GNU' '--localstatedir=/var' '--with-config-file-scan-dir=/usr/opt/php53/etc/php' '--disable-all' '--enable-libxml' '--enable-mysqlnd' '--with-libxml-dir=/usr/local' '--with-pcre-regex=/usr/local' '--program-prefix=' '--disable-cgi' '--with-apxs=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--prefix=/usr/opt/php53' '--mandir=/usr/opt/php53/man' '--infodir=/usr/opt/php53/info/' '--build=i386-portbld-freebsd8.1'
Василий Наумкин
20 января 2013, 10:37
0
Посмотри версию PHP и другого ПО в админке MODX (Отчеты -> Информация о системе -> phpinfo())
Сердюк Анатолий
20 января 2013, 10:10
0
вообще захожу через firefox. Через хром в инкогнито так же… очистка кэш не помогла…
Sadykh Sadykhov
20 января 2013, 10:00
0
Оперативно :) Спасибо!
Василий Наумкин
20 января 2013, 09:49
0
А попробуй туда зайти из другого браузера или в Хроме, но в режиме инкогнито с отключенными плагинами?
Сердюк Анатолий
20 января 2013, 09:40
0
Метка времени: 20.01.2013 12:38:44
Ошибка: SyntaxError: syntax error
Источник: имя.ru/manager/assets/ext3/ext-all.js
Строка 7, символ 1
Исходный код:
(
Метка времени: 20.01.2013 12:40:59
Ошибка: TypeError: can't access dead object
Источник: chrome://global/content/bindings/popup.xml
Строка: 296
Василий Наумкин
20 января 2013, 09:36
0
Попробуй кэш почистить, чтобы перегенерировалась карта ресурсов.
Василий Наумкин
20 января 2013, 09:35
0
Посмотри в консоль браузера на предмет наличия ошибок.
Богдан
20 января 2013, 09:34
0
Скорее всего вам нужно просто очистить кэш после импорта.
Богдан
20 января 2013, 09:32
0
Странно, я с таким не сталкивался, все нормально открывается после импорта…