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

De Ribaskin
26 сентября 2013, 20:20
0
Если документ с вызовом сниппета officeProfile находиться в контексте в который логинишься — все отлично работает. Если он находится в другом, при заходе с cсылки подтверждения получаем пустую страницу без ошибок в броузере. И ошибку в логе модыкса
[2013-09-26 20:14:00] (ERROR @ /assets/components/office/action.php) 1
[2013-09-26 20:14:41] (ERROR @ /connectors/security/user.php) Could not get table class for class: modAccess
[2013-09-26 20:14:41] (ERROR @ /connectors/security/user.php) Could not get table name for class: modAccess
[2013-09-26 20:14:41] (ERROR @ /connectors/security/user.php) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 40' at line 1
)

[2013-09-26 20:15:03] (ERROR @ /assets/components/office/action.php) 1
[2013-09-26 20:15:25] (ERROR @ /index.php) Attempted to redirect to an empty URL.
Василий Наумкин
26 сентября 2013, 19:20
0
Пробуем новую версию Office 0.9.1-rc.

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

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

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

Как именно добавить, видно в родном default.js.
Михаил
26 сентября 2013, 17:16
0
Давайте вот так!
качать отсюда

Попробуем
Михаил
26 сентября 2013, 17:14
0
Не за что
Михаил
26 сентября 2013, 17:14
0
Так же, не шарится на яндекс
Михаил
26 сентября 2013, 17:13
0
А на яндекс не шарится гугл драйв
Мордынский Николай
26 сентября 2013, 16:31
0
Если не сложно пришли мне тоже пожалуйста
xKgoldxsiteСОБАКАyandex.ru
Василий Наумкин
26 сентября 2013, 15:59
0
Значит, жди новую версию Office, буду разбираться.
De Ribaskin
26 сентября 2013, 15:55
0
Увы, не помогает. (
Помимо того должен быть редирект для заполнения имени, он не происходит.
Василий Наумкин
26 сентября 2013, 15:06
0
Скорее всего, проблема в контекстах:
&loginContext=`enc`
&addContexts=`web,sys`

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

Если не поможет — пиши, буду мучать Office.
Сергей Фартушный
26 сентября 2013, 14:53
0
Спасибо большое
Любовь
26 сентября 2013, 14:21
0
Подскажите, пожалуйста, если не сложно как правильную ссылку найти для 5 пункта?
raw.github.com/gist/2347727/108fc8af551cb4fdf7cdd08b891a45f405d283dc/dropbox
эта 404 выдает.
Василий Наумкин
26 сентября 2013, 14:13
0
Ура!

Я в репозиторий загрузил новый пакет, а версию новую не указал — поэтому вторая строчка была. потом заметил и поправил.
Пётр Молчанов
26 сентября 2013, 13:35
0
и мне скинь плиз diego-007@yandex.ru
Михаил
26 сентября 2013, 13:32
0
Качай! на почту скинул
Сергей Фартушный
26 сентября 2013, 11:04
0
а можно и мне? ssfart@gmail.com
Денис Богдановский
26 сентября 2013, 10:40
0
Нажал обновить, появилась вторая строка…



После удаления 0.8.1, удалил 0.8.0, но на этом месте появилась 0.7.0 :) и её похерил.

После установки 0.8.0 pl-1 строка компонента не имеет названия. и горит кнопка «Обновить» при нажатии на кнопку вываливается ошибка.