събота, 16 февруари 2013 г.

Добавяне на коментари от Facebook в Blogger

Добавянето на възможност за коментиране с профил във Facebook е нещо, което често можете да видите в сайтовете. Това дава допълнителна възможност на гостите да коментират публикациите, без да влизат многократно в сайта.
Преди време опитах да интегрирам тези коментари в блога, но се оказа, че поне за мен е прекалено сложно. Сигурно нещо пропусках, защото Блогер упорито отхвърляще кода даден ми от Facebook.
Обикновено, когато не успея да направя нещо, се запалвам и забравям всичко друго, докато не се справя, но този път махнах с ръка.
Преди седмица обаче, ме попитаха за тази опция и за ден изчетох поне стотина публикации по темата. Повечето бяха прекалено сложни и следват инструкциите на Facebook, като изискват изключване и скриване на оригиналното поле и коментари в Блогер. Това не ми вършеше работа, а и нещата отново не се получаваха, но за щастие накрая открих лесен и работещ начин. Изпробвах го около седмица в личния си блог и сега мога да го предложа и тук.
Вижте как изглежда в Нямам идея:



Като първа стъпка, трябва да създадете приложение във Facebook. Можете да го направите ТУК.



На скрийншота е можете да видите как съм попълнил полетата.
Важни са:
App Domains: слага се – blogspot.com
и Уебсайт с Facebook Login, където поставяте адреса на вашия блог.
В горната част на скрийншота можете да видите App ID на вашето приложение, което ще ви трябва за поставяне в кода.
Следващата стъпка е да намерите още един код - USER_ID.
За целта от тази страница -ТУК, кликнете на Страниците, които харесвам.





След това копирайте адреса. Цифрите в края, са вашия USER_ID.
Вече сте готови за поставяне на кода за приложението. Отидете от Табло за управление - Шаблон- Редактиране на HTML кода и сложете отметката -Шаблоните на приставките да се разгънат.
Отворете поле за търсене натискайки едновременно Ctrl и F. Намерете следния код: <head>

Веднага след него поставете следните два реда, като замените APP_ID и USER_ID с вашите.

<meta property="fb:app_id" content="{APP_ID}"/>
<meta property="fb:admins" content="{USER_ID}"/>

Запазете кода.
Сега трябва да поставите кода за самото поле с коментари, като изберете мястото. Това е кода:

<!-- Facebook comment start -->
<b:if cond='data:blog.pageType == "item"'>
<script src='http://connect.facebook.net/en_US/all.js#xfbml=1'>
</script>
<fb:comments expr:href='data:post.url' num_posts='5' width='600'/>
</b:if>
<!-- Facebook comment end-->

Можете да промените броя на коментарите, които се виждат - posts='5' и широчината на полето – width='600'.

Аз съм поставил кода в Нямам идея след реда:

div class='post-footer-line post-footer-line-3'

Можете да го поставите и след:

b:includable id='comments' var='post'

Запазвате промените и това е всичко. Как са свързани коментарите в блога с тези във Facebook?
При всеки коментар, получавате известие във фейса и можете да видите къде е коментирано и евентуално да модерирате коментарите. Има и опция против спам. За съжаление коментарите не излизат при автоматично качване на страницата или в профила, но ако някой сподели ръчно публикацията, коментарите са видими и в блога и във фейса.


Добавих в блога нова допълнена и осъвременена публикация по темата. Вижте долния линк:

Коментари от Facebook в блога с модерация

Continue lendo >>

Правила за съдържанието

Криейтив Комънс договор
Произведението използва Creative Commons Признание-Некомерсиално-Без производни 2.5 България License. Моля, копирането на материали от тук, да става с указване на източника с реален линк.

За мен

Моята снимка

Ако двамата имаме по една ябълка и ги разменим, пак ще имаме по една ябълка. Ако двамата имаме по една идея и ги разменим, всеки ще има по две!
Джордж Бърнард Шоу

Намерете ни във Facebook

  ©Другият - Всички права запазени

Template by Dicas Browser | Template original Dicas Blogger | Topo