1

Тема: MT & Facebook

Кто-нибудь собственно разобрался как это должно работать и что для этого нужно сделать?

Как нужно настроить Facebook Application?



2

Re: MT & Facebook

Я разобрался :) На problog.ru у меня прикручена авторизация через FaceBaook. Имеет смысл только тогда, когда среди читателей есть хоть какое-то количество пользователей FaceBook.
Пример: http://saahov.ru/s/com.cgi?__mode=login … ndfeed.php
Комментирование в том сообщении закрыто, но посмотреть принцип работы можно.
Инструкции по установке есть в папке с плагином. Если будут вопросы, помогу с установкой.



3

Re: MT & Facebook

Вроде получилось. Баги были такие:
- не работает Facebook Connection под Оперой
- не проходит в настройках Facebook Application Connect URL http://www.сайт/cgi-bin/mt/  - пишет при соединении об отсутствии прав доступа. Прокатило http://www.сайт/mt-static/

p.s. Расскажите как вправили мозги Яндекс.OpenId. У меня не работает. Не отображает иконку в панели авторизации, а при попытке авторизации пишет:

Ошибка
This server cannot verify the URL u'http://openid.yandex.ru//'

Отредактировано VladimirG (22:05:2009 14:36:05)



4

Re: MT & Facebook

Авторизация с Facebook работает, но не показываются аватары. Я так понимаю, для этого нужно подправить шаблоны заголовка страницы и Comment Detail?

Отредактировано VladimirG (23:05:2009 11:38:47)



5

Re: MT & Facebook

Да, нужно шаблоны править. Опять же, там в архиве с плагином есть примеры.

Под Оперой не работает, потому что FaceBook какую-то хитрую штуку использует в разметке HTML, которую Opera не очень понимает. Вот тут http://home.wangjianshuo.com/archives/2 … letype.htm есть возможное решение проблемы.



6

Re: MT & Facebook

Про Яндекс посмотрю подробнее, похоже, не только у вас проблема, буду исправлять.



7

Re: MT & Facebook

Хотел чтобы в увлекательной игре "с кем дружите?", которую дает Communite Solution участвовали все авторизованные пользователи, а не только зарегистрированные в МТ. Сделать это достаточно просто, нужно лишь позволить открывать из комментариев профиль пользователя для них (Comment Detail в оригинале не позволяет это).
Споткнулся на том, что не появляются аватарки в Profile View пользователей  Facebook. В шаблон Profile View включен шаблон Header, в который включен тег <mt:GreetFacebookCommenters>.  Так вот, при генерации кода Profile View этот тэг игнорируется, и скрипты, необходимые для работы с Facebook, в него не вставляются (нет их при просмотре кода). И картинок, соответстенно, не видать :(
А при генерации страниц с комментариями пользователей Facebook картинки на месте.
Как-нибудь проблему можно решить?



8

Re: MT & Facebook

Проблема с Яндексом решена: http://movable-type.ru/2009/06/yandex-openid-update.php



9

Re: MT & Facebook

Да, логотип Яндекса появился, но при попытке регистрации ошибка (появляется на странице Яндекса):

This server cannot verify the URL u'http://openid.yandex.ru//'

Плагин из дистрибутива удалить и все же вручную его ставить?



10

Re: MT & Facebook

Нет, это уже не в плагине дело. У меня на чистой установке с таким же плагином Яндекс не выдаёт ошибок. Причём в процессе выяснилось несколько интересных моментов:
— если просто авторизовываться, нажимая кнопку «да» в Яндексе, то Яндекс передаёт URL OpenID  качестве имени пользователя;
— если подтвердить постоянную авторизацию, при этом в настройке http://openid.yandex.ru/settings/trust_roots/ указать передачу дополнительных данных (их сначала нужно заполнить: http://openid.yandex.ru/settings/sre/ ), передаётся то имя, которое будет указано, а также передаётся аватар, как и при авторизации через ЖЖ или Vox.
http://saahov.ru/blog/uploads/2009/06/08/mt-yandex-comments.jpg