Дом Друзей
Oct. 14th, 2015 09:30 pm![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | Дом друзей gusew на 14-10-2015 построен с помощью сервиса Дом друзей от sly2m | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | Дом друзей gusew на 14-10-2015 построен с помощью сервиса Дом друзей от sly2m | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | |||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
После милой беседы с бло(г)ером cyxymu в моей вчерашней записи, к разговору присоединился разработчик Живого Журнала
igrick (прошу прощения, не знаю вашей официальной должности) и пообещал заставить работать кнопки Like и иже с ними в ЖЖ.
Надо отдать ему должное, пообещал – сделал. Отныне можно вставлять кнопки в посты Живого Журнала без использования JavaScript SDK (теперь он подключается в СУП-е на стороне сервера, пользователям живого журнала достаточно применить нововведенный тег <lj-like />)
От Инженера Механических Душ ему за это – спасибо. Нет, серьезно. Кроме шуток. А то я тут такие пляски с бубном последние полгода плясал, разработчику изнутри всегда легче что-то починить, чем работать с черной коробкой снаружи.
Ну, а теперь, по традиции, дадим слово другой стороне конфликта. Тем, кого раздражают все висюльки, свистелки и прочие рюшечки, отвлекающие от главного – от информации. Для них короткая инструкция, как больше не видеть подобные кнопочки в дневниках ЖЖ.
Воспользуемся старым добрым плагином Ad Block Plus (здесь про него подробнее, а я замечу, что теперь его поддерживают все нормальные браузеры – Firefox, Opera, Google Chrome, Safari) и добавим в него следующую строчку-фильтр:
Все. Кнопочек больше нет. А потренироваться можно на вот этих:
Очередные (и надеюсь последние) 10 постов пролетели, после инструкций поместить кнопку “Like” из Фейсбука в Живой Журнал и как поместить кнопку “Tweet” из Твиттера в Живой Журнал пришло время рассказать о кнопке “Сохранить” ВКонтакте.
Можете обвинять меня в предвзятости, но “китайская подделка под Фейсбук” снова не разочаровала, в том смысле, что опять полностью оправдала свой статус “китайской подделки”.
Так вот, нормально разместить кнопку Сохранить из ВКонтакте в ЖЖ - никак нельзя!
Мы уже знаем, что в отличие от одноклассников или того же фейсбука, из вконтактика удалить свой профиль нет никакой возможности.
Кроме того, в то время как остальные сервисы предоставляют пользователям два варианта вставки своих кнопок на сторонние сайты, при помощи JavaScript или через IFRAME, “китайский″ вконтакт дает лишь одну единственную возможность – с использованием JavaScript.
А так как JavaScript в ЖЖ запрещен, значит никаких интерактивных вконтактовых кнопок в Живом Журнале мы с вами не увидим. Может быть, оно и к лучшему?
Хотя, можно конечно подделать подделку и притвориться, что у нас в посте кнопка “Сохранить” от ВКонтакте. Делается это так.
Берем обычную картинку кнопки. Например эту:
А вот и сама последняя в этом журнале кнопка, на которой, кстати, можно потренироваться :)
Прошло еще 10 постов. Как поместить кнопку Like из Фейсбука в Живой Журнал мы уже знаем. Настало время раскрыть секрет, как сделать то же самое с кнопкой Tweet из Твиттера.
Здесь ничего по сути нового. Как и Фейсбук, Твиттер предоставляет разработчикам все те же две возможности размещения кнопки – с использованием JavaScript или с использованием IFRAME. Как и раньше, JavaScript не подходит, потому что в ЖЖ он запрещен, а вот трюк с заменой IFRAME на OBJECT вполне себе можно провернуть.
Вот код, который нужно вставить в пост, чтобы получить в нем красивенькую кнопочку “Tweet” со всей ее функциональностью:
<COMMENT>
<object width="130" height="60" type="text/html" style="width: 130px" data="http://platform.twitter.com/widgets/tweet_button.html?url=http://sly2m.livejournal.com&text=Тут клевые тесты кнопочки анекдоты&via=sly2m"></object>
</COMMENT>
Не забываем, что данный трюк не работает в Internet Explorer, поэтому приходится обворачивать код в тэги <COMMENT> </COMMENT>.
Какие параметры можно использовать в данном случае?
Ну, во-первых понятно, что после параметра url= вместо http://sly2m.livejournal.com следует вставить ссылку на страницу, которую вы хотите ретвитнуть. При ретвите она автоматически заменится на короткую ссылку вида http://t.co/dCUQHu7 впрочем это можно изменить в настройках самого твиттер-аккаунта.
Во-вторых пояснительный текст, который вы хотите опубликовать в твите кроме самой ссылки, идущий после параметра text=
Ну и в третьих – если у вас есть аккаунт в Твиттере, его можно вставить после параметра via=, в этом случае ваш твит будет выглядеть так:
Это три самых необходимых параметра, есть возможность использовать и остальные, разделив их знаком амперсанда (&):
related= Предлагает юзеру зафоловвить смежный твиттер-аккаунт
count= Положение счетчика твитов. Принимает значения: none, horizontal, vertical
lang= Язык отображения кнопочки Tweet. По умолчанию английский (en), есть так же японский, французский, итальянский, немецкий, испанский. Русского нет.
Вот и вся премудрость.
Не забываем, что для скрытия кнопочек твиттера в своем браузере, мы используем старые методы.
Если вы не хотите видеть эту кнопку в Живом Журнале, строка фильтрации будет такой:
Если вы не хотите ее видеть нигде и никогда, такой:
Ну, и десятая кнопочка Твиттера напоследок.
UPD: Код кнопки изменился! Как и почему - см. здесь
<comment>
<object data="http://www.facebook.com/plugins/like.php?href=http://sly2m.livejournal.com&locale=ru_RU&layout=standard&show_faces=true&width=450&height=100&action=like&colorscheme=light&ref=sly2m" type="text/html" width="450" height="100">
</object>
</comment>
<fb:like show_faces="true" width="450"></fb:like>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://sly2m.livejournal.com&layout=standard&show_faces=true&width=450&height=100&action=like&font=arial&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:100px;" allowTransparency="true"></iframe>
<object data="http://www.facebook.com/plugins/like.php?href=(тут ссылка на вашу страницу, которую вы хотите Like)&locale=ru_RU&layout=standard&show_faces=true&width=450&height=100&action=like&colorscheme=light&ref=(а тут ваш возвращаемый параметр)" type="text/html" width="450" height="100">
Накатил потный вал вдохновения. Дописал кода в сервис личных комментариев, теперь он так же учитывает и комментарии, оставленные мною в коллективном блоге (замечу, лучшем коллективном блоге рунета!) – dirty.ru
Постоянно обновляющиеся комментарии помещаются в верхний пост моего блога, поэтому увидеть их можно только если периодически заходить на главную страницу данного дневника, ни по RSS ни во френдленту эта запись не идет (издержки устройства Живого Журнала).
Планы на будущее – добавить в сервис личных комментариев еще и leprosorium.ru
Правда тут возникают вопросы, как технические и моральные – буду думать.
И еще. Как вы считаете, это востребованная услуга? Кому-нибудь интересно получить список всех собственных комментариев на разных сайтах в виде html-файла скажем долларов за 5 в месяц?
Учтите, для того, чтобы вставлять данный html-файл в жж (как это делается у меня) – сервису необходимо знать ваши логин и пароль от живого журнала (что меня нифига не радует – зачем мне избыток чужой прайваси). Поэтому отдавать комментарии в html я могу, а вот иметь дело с вашими паролями – очень бы не хотелось. Ну, разве что для самых бесстрашных пофигистов – можно и чужой ЖЖ обновлять.
Но мне интересно – такие вещи в принципе кому-то нужны? С учетом того, что особого личного ноу-хау в коде не присутствует, идея на поверхности, зайти собрать все последние комментарии, да чуть-чуть обработать их напильником, чтобы привести в удобоваримый вид.