Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
29 сентября 2013, 17:05
0
И как он связан с pdoNeighbors?
Где-то в чанке вызывается или как? Мне же повторить ошибку нужно.


Кажется вижу, замени строку 101 на:
$output = array();
Помогло?
Василий Наумкин
29 сентября 2013, 16:56
0
Это у тебя что-то другое ругается.

1. У меня такой ошибки нет, да и ругаться там implode просто не на что — аргументы там всегда есть.
2. У сниппета pdoNeighbors всего 124 строки, ошибки на 162й быть никак не может, даже с учетом того, что MODX приписывает в начале кэш файла 5 строк.

Так что, смотри строку 157 сниппета с id = 63.
Василий Наумкин
29 сентября 2013, 05:58
0
Раньше в MS2 подключался, но не использовался ajaxSubmit, а теперь не подключается.

И ты, вместо того, чтобы просто погуглить слово ajaxSubmit и самостоятельно подключить нужный скрипт, откатился на старую версию с ошибками.

Нет слов.
Василий Наумкин
28 сентября 2013, 16:24
0
Не за что.

Работы много, ошибаюсь часто.
Василий Наумкин
28 сентября 2013, 06:44
0
Поправил, обновляйся.

Там была банальная ошибка копипасты: выбирал по полю parent. вместо category_id.
Василий Наумкин
27 сентября 2013, 19:23
0
Нет уж, Уолтер, я тебе не Джесси Пинкман.

Давай, сам работай =)
Василий Наумкин
27 сентября 2013, 19:22
0
Тогда разбирайся, что у тебя там в этих ресурсах, что делает ошибку 500 при неаторизованном пользователе?

Поди есть там какой-то сниппет, рассчитывающий на то, что юзер должен быть и без него не может работать.
Василий Наумкин
27 сентября 2013, 17:10
0
Попробуй проверять права:
&checkPermissions=`list`
Василий Наумкин
27 сентября 2013, 10:52
0
Да, в FF не работает.

Он теперь под IE6, видимо косит.
Василий Наумкин
27 сентября 2013, 10:44
0
Работает.

Либо у тебя скрипты старые и нужно почистить кэш бразуера, либо страница еще не догрузилась, когда нажимал.
Василий Наумкин
27 сентября 2013, 09:05
0
Кто мешает? Делай.
Василий Наумкин
26 сентября 2013, 21:04
0
Я там эти моменты вроде поправил — нужно просто открыть страницы профиля в контекстах — тогда запомнится их id, и будет редиректить верно.

Если что-то не работает — создавай тему в техподдержке магазина, будем предметно разбираться.
Василий Наумкин
26 сентября 2013, 19:20
0
Пробуем новую версию Office 0.9.1-rc.

Всё, что касается контекстов, переделано заново. Отдельно хранятся настройки, выставляются page_id, авторизоваться можно как сразу в несколько контекстов, так и независимо, только в определённый.

В общем, проверяй, и пиши, все ли работает.

P.S. Если используешь свой javascript вместо auth/default.js, то в нём нужно будет добавить отправку в запросе pageId — по нему определяется текущий контекст для генерации ссылок на вход и выход.

Как именно добавить, видно в родном default.js.
Василий Наумкин
26 сентября 2013, 15:59
0
Значит, жди новую версию Office, буду разбираться.
Василий Наумкин
26 сентября 2013, 15:06
0
Скорее всего, проблема в контекстах:
&loginContext=`enc`
&addContexts=`web,sys`

Причины я описывал вот тут. Нужно попробовать прописать в своём плагине переключения контекста вот такое:
$modx->switchContext('имя нужного контекста');
$modx->user = null;
$modx->getUser('имя нужного контекста');

Если не поможет — пиши, буду мучать Office.
Василий Наумкин
26 сентября 2013, 14:13
0
Ура!

Я в репозиторий загрузил новый пакет, а версию новую не указал — поэтому вторая строчка была. потом заметил и поправил.
Василий Наумкин
26 сентября 2013, 10:28
0
Да, есть ошибка.

Обновляйся, версия 0.8.1-pl