Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет k_shlimazl ([info]k_shlimazl) в [info]ljr_todo
@ 2011-06-26 10:50:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Кросс-френдование
Есть общий вопрос: можно ли объединить френдов lj и ljr, общую ленту друзей устроить?
Легко и просто включать lj-users в список друзей (сейчас это можно через некоторую жопу: дождаться коммента и тогда уже нажать на кнопку "добавить в друзья", а смысл все равно имеет непонятный).

Но из этого вытекает вопрос гораздо более узкий: как lj-user может оставить коммент в подзамочной записи. У меня никак не получилось. Френда из транслируемого дневника в lj не пускают даже на просмотр подзамочной записи в ljr, что происходит при попытке оставить коммент.

А если трансляцию развернуть, то, наверно, ljr-users не смогут оставлять подзамочные комменты в lj?

Как вообще все это устроено, если устроено? :-)


(Добавить комментарий)


[info]do_
2011-06-26 15:43 (ссылка)
Никак не устроено, трансляция с опен-идом никак не связана.

(Ответить) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-26 15:59 (ссылка)
Пусть она будет связана или не связана, как ей хочется.
Вопрос в том, как предоставить lj-user'у доступ к подзамочным ljr-записям (без того, чтобы он завел себе ljr-аккаунт)?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]do_
2011-06-26 16:02 (ссылка)
дождаться коммента и тогда уже нажать на кнопку "добавить в друзья"

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-26 16:26 (ссылка)
>дождаться коммента и тогда уже нажать на кнопку "добавить в друзья"

Не работает, как хочется. Про это как раз написано в той части исходной записи, где про "легко и просто через жопу".
Но при попытке обращения к закрытой записи ljr из lj все равно получаем суровое:

Forbidden
You don't have permission to access /users/k_shlimazl/nnn.html on this server.


И только если lj-user откроет страницу логина ljr, выберет там login with OpenID, залогинится там, сумеет снова найти запись, в которую его не пустили, вот только тогда он получит к ней доступ.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]do_
2011-06-26 16:28 (ссылка)
По идее, после добавления коммента логин должен происходить автоматом,
если не происходит, это баг, видимо.

(Ответить) (Уровень выше)


[info]ketmar
2011-06-28 02:50 (ссылка)
мнэ… оно логично, что незалогиненого не пущает.

впрочем, опенид-логин работает когда как: когда через каменты, когда через форму логина. а когда и вообще не работает, если тупой lj забывает ответить. алсо, опенидовцам при ответе на камент надо не забывать про крыжик «залогинить меня».

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-28 09:19 (ссылка)
> оно логично, что незалогиненого не пущает.

Логично, чтобы выходило на форму логина/проверки опенида. В lj юзер-то уже залогинен.
То, что есть, означает "фактическую невозможность" ответа на подзамочные записи ljr для юзера из lj.
Точнее, сложность, приводящую к этой фактической невозможности.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ketmar
2011-06-28 17:44 (ссылка)
>В lj юзер-то уже залогинен.
ну и что? с точки зрения движка lj ничем не отличается от любого другого openid-провайдера. ну, и на самом деле не отличается: Брэд как-то не думал, что однажды придётся обеспечивать взаимодействие нескольких отдельных lj-установок. а сейчас в борсче и вовсе думать некому.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-29 12:49 (ссылка)
Логично, чтобы выходило на форму логина/проверки опенида, а не на Forbidden...

Такое же дает (если без подзамков):

Добавить комментарий:
Как:
анонимно (комментарий будет скрыт)
OpenID
пользователь LiveJournal.com
как k_shlimazl [other]

Вряд ли это к "борсчу" :-)

Но в целом ответ получен, устроено оно так, удобно-просто сделать нельзя :-( .

(Ответить) (Уровень выше)


[info]lpauzner
2011-06-29 22:40 (ссылка)
"То, что есть, означает "фактическую невозможность" ответа на подзамочные записи ljr для юзера из lj."

Позвольте, но как lj юзер сможет *увидеть* подзамочные записи ljr? Как минимум ljr должен его узнать, для тот должен быть залогинен в ljr (например с помощью openid, или через ответ на открытую запись), и иметь соответствующую куку.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lpauzner
2011-06-29 22:49 (ссылка)
см. также дискуссию http://lj.rossia.org/community/ljr_help/60319.html

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-30 00:02 (ссылка)
> см. также дискуссию http://lj.rossia.org/community/ljr_help/60319.html

Да, все грустно. Рассуждений про слетевшую куку вообще не очень понял. Если человек логинится 1 раз в жизни, тогда да. А если логинится каждый раз при обращении, тогда вроде нечему слетать.

А чтобы ljr мог узнать юзера lj ему надо предложить форму логина, а не Forbidden...
Но это уже по кругу ходит. Подтверждая вывод: просто-удобно - нельзя.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lpauzner
2011-06-30 00:27 (ссылка)
все равно не понимаю - в каком месте человек получает Forbidden ? По какой ссылке он туда попал? можно урл?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-30 01:45 (ссылка)
Да все равно по какой :-)
Вот так, например:
http://lj.rossia.org/users/k_shlimazl/60892.html?mode=reply

Только надо, чтобы он не был залогинен в ljr, а появляется ссылка, когда он залогинен в lj и пытается там ответить на подзамочную запись в транслируемом дневнике, ответ на которую перенаправляется (механизмом трансляции) в ljr.

Красивую надпись с Forbidden, оказалось, выдает FireFox, а MSIE скромнее пишет, что получен ответ от сервера HTTP 403 Forbidden. Важно при этом, что формы логина не выдается.


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lpauzner
2011-06-30 02:14 (ссылка)
вот я не имею доступа к вашей подзамочной записи, вижу в FireFox -

Forbidden
You don't have permission to access /users/k_shlimazl/60892.html on this server.

и когда я залогинен и когда не залогинен. (MSIE подменяет этот текст, существует хак чтобы заставить его вести так же как и FireFox, но не суть.)

Форма логина есть на корневой странице, можно сходить на / и там залогиниться, наверное не сложно. Но даже после логина - далеко не все смогут увидеть вашу запись, а только друзья, соответственно ссылка на корневую страницу с логином - не является панацеей. Или каковы ваши предложения?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-30 09:05 (ссылка)
> Форма логина есть на корневой странице, можно сходить на / и там залогиниться, наверное не сложно.

Это как раз если и НЕ сложно, то не очевидно.
Вопрос же не про доступ вообще, а про ситуацию с транслируемым в lj дневником:

френд (а хоть бы и сам "хозяин") в lj имеет доступ к подзамочной записи и в этот момент он, понятное дело, в ljr не залогинен.
Тогда при попытке оставить коммент он перебрасывается в ljr и получает forbidden без вссяких пояснений. Даже если его open-id сделан френдом в ljr.

Форма логина вместо forbidden делала бы ситуацию гораздо понятней.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lpauzner
2011-06-30 13:29 (ссылка)
Так несколько понятнее. Видимо речь про транслируемый журнал http://k-shlimazl.livejournal.com/ и тамошние ссылки Comment on this.

Похоже, читать транслируемые подзамочные записи на одном хостинге, а отвечать на них на другом хостинге - дело хлопотное.


>>>
в каком месте человек получает Forbidden ? По какой ссылке он туда попал? можно урл?

k_shlimazl
Да все равно по какой :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]k_shlimazl
2011-06-30 14:06 (ссылка)
> Так несколько понятнее. Видимо речь про транслируемый журнал http://k-shlimazl.livejournal.com/ и тамошние ссылки Comment on this.

Да-да-да!

>Похоже, читать транслируемые подзамочные записи на одном хостинге, а отвечать на них на другом хостинге - дело хлопотное.

Да-да-да!

Как трудно достигается взаимопонимание, но оно все же достигается :-)

(Ответить) (Уровень выше)