Всякое-разное разнообразное - Про комментарии
October 22nd, 2009
09:06 am

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
Про комментарии

(39 comments | Leave a comment)

Comments
 
From:[info]yushi.livejournal.com
Date:October 23rd, 2009 - 06:43 am
(Link)
А, то есть тебе удавалось воспроизвести этот глюк? А что при этом происходит? Комментарий не отправляется, или отправляется анонимно?

Потому что в последнее время многие жалуются, но когда я пытаюсь воспроизвести, у меня почему-то всё получается.
[User Picture]
From:[info]nastyas
Date:October 23rd, 2009 - 06:53 am
(Link)
Просто не пускает в подзамочную запись, говорит, фигу вам, не положено.
[User Picture]
From:[info]nastyas
Date:October 23rd, 2009 - 06:58 am
(Link)
Вот сейчас, к примеру. Разлогинилась я из LJR, будучи залогиненной в ЖЖ. Так я в своем ЖЖ вижу свои подзамочные записи, протранслированные туда, а в LJR их не вижу; соответственно, кликнув на "добавить коммент" в системе LJR мне говорят: denied, фигу тебе.
При этом я, естественно, у себя во френдах по open-ID.
У тебя тоже воспроизведется. Ты во френдах точно, я проверила. Выйди из LJR, зайди через ЖЖ, посмотри мой дневник http://nastyas.livejournal.com/ и попробуй оставить коммент под записью от 13 октября. И увидишь.
[User Picture]
From:[info]nastyas
Date:October 23rd, 2009 - 07:02 am
(Link)
А, не denied говорит, а forbidden, нету прав, говорит.
From:[info]nastyas.livejournal.com
Date:October 23rd, 2009 - 07:23 am
(Link)
В подзамке отвечать не могу -- не пускает.
На странице с логином приветов не вижу, вижу:

Вход в систему

Домой : Вход

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

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

И т.д.
From:[info]nastyas.livejournal.com
Date:October 23rd, 2009 - 07:31 am
(Link)
Воооот, теперь есть привет!

Вход в систему

Домой : Вход

Привет, nastyas.livejournal.com!
- Ваш дневник
- Последние записи
- Записи по дням
- Друзья
- Личная информация
- Избранное
- Выйти из системы

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

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

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

[User Picture]
From:[info]yushi
Date:October 23rd, 2009 - 11:13 am
(Link)
Во-о-о. Давай я вынесу дискуссию из подзамка и отвечу тебе здесь, потому что ничего особо личного в этом обсуждении нет, и ещё кому-нибудь может быть интересно.

Если коротко, то "лучше нельзя сделать"©, и решение открыть комментарии в ЖЖ (по крайней мере, под подзамочными записями) было правильным. А теперь — почему так и почему мы не можем это поменять.

Насколько я понимаю, дело обстоит вот как. Авторизация пользователей ЖЖ происходит с помощью механизма OpenID, который разработал первоначальный автор ЖЖ Брэд Фицпатрик. Но OpenID специально задумывался таким образом, чтобы ты не отдавал стороннему сервису больше, чем хочешь — в частности, какая-то информация о тебе отдаётся твоим родным сервисом стороннему только в тот момент, когда ты выполняешь какое-то конкретное действие (например, оставляешь комментарий). Поэтому до того, как OpenID-пользователь не сделал на LJR никаких действий, LJR считает его анонимом. Получается, что чтобы оставить комментарий надо… оставить комментарий! (И в этом нет никакой проблемы, пока дело не доходит до подзамочных записей.)

Мне смутно помнится, что какой-то способ залогиниться по OpenID, не оставляя комментария, был — не то ещё Фицпатрик написал, не то уже мы прикручивали. Да и сохранять авторизацию можно довольно долго (из-за чего эта схема иногда всё же работала, собственно). Но в любом случае, увы, комментарии под подзамочными записями не получится оставлять так же легко, как под открытыми — это принципиальное ограничение протокола, добавленное в интересах пользователя.

Точнее, как. Сейчас хозяева ЖЖ сломали ЖЖ-шный OpenID, чтобы отдавать информацию о пользователях своим партнёрам, для целевой рекламы и т.п., что, теоретически, позволило бы это ограничение обойти. Но а)мы не партнёры хозяев ЖЖ и вряд ли сможем, да и захотим, ими стать, б)я не уверен, что подобная принудительная авторизация это в принципе хорошо.
[User Picture]
From:[info]nastyas
Date:October 23rd, 2009 - 11:30 am
(Link)
Ааа, понятно.
Чтобы оставить коммент в подзамочной записи, надо сначала оставить коммент в открытой записи и войти в опен-ID...
Да уж, это криво, но иначе никак. Придется оставлять открытыми комменты в жж как минимум в подзамочных записях.
From:[info]lynxichka.livejournal.com
Date:October 23rd, 2009 - 12:56 pm
(Link)
Во. Именно так мне и приходилось делать каждый раз.
[User Picture]
From:[info]nastyas
Date:October 23rd, 2009 - 11:34 am
(Link)
А нельзя ли сделать где-нибудь вверху кнопочку "войти в систему опен-ID", где сделать поле для введения жж-шного логина и кнопку "войти"? И все, можно обойтись без комментария...
[User Picture]
From:[info]tiphareth
Date:October 23rd, 2009 - 02:40 pm
(Link)
Надо, да, разумная идея
без программеров мы сейчас, правда, так что непонятно когда.
Кое-какие картинки Powered by LJ.Rossia.org