Facebook komentáře na Blogger

Máte blog na Blogger.com a chtěli by jste používat komentáře od Facebooku? Je to jednoduché, stačí malá úprava ve zdrojovém kódu šablony.

Nejdříve si ale nastavte, aby se původní komentáře neozobrazovaly - bylo by zbytečné mít na webu dva formuláře. Komentáře zakážete v Nastavení » Komentáře » Skrýt a Uložte nastavení.

Vložení Facebook kódu

Otevřete si úpravy HTML šablony v nabídce Design » Upravit HTML, zaškrtněte políčko Rozbalit šablony pomůcek.

Blogger-sablona

Teď si v kódu najděte vhodné místo pro vložení komentářů (já je vložil na konec DIV s třídou post-footer - <div class="post-footer">) a vložte následující kód:

1. <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>

2. <b:if cond='data:blog.url == data:post.url'>

3. <h3 id='komentare'>Komentáře</h3>

4. <div id='fb-root'/>

5. <fb:comments expr:href='data:post.url' expr:num_posts='10' expr:width='500'/>

6. <b:else/>

7. <p>< a expr:href='data:post.url + &quot;#komentare&quot;'>Komentáře (<fb:comments-count expr:href='data:post.url'/>)</a></p>

8. </b:if>

Na 7. řádku si upravte "< a" na "<a", posterous to jaksi nemůže zkousnout :-)

Popis kódu:

1. řádek - vložení JavaScriptu od Facebooku
2., 6. a 7. řádek - podmínky v jazyce bloggeru - pokud je adresa (data:blog.url) rovna adresa příspěvku (data:post.url), ...
3. nadpis pro komentáře, atribut ID je vyplněn kvůli kotvě, na kterou povede odkaz z výpisu příspěvků
5. Facebook kód, šířku komentářů, nebo další nastavení si zvolte sami
7. odkaz na komentáře ve výpisu příspěvků - zobrazuje i počet komentářů