I-am-lame

Mislim, da naslov vse pove.. Potrebujem FB plugin za komentiranje na moji strani. Uporabim tega: http://developers.facebook.com/docs/reference/plugins/comments/ ... vse lepo in prav, ampak

  1. ) komentarje prikazuje samo tistim, ki so že komentirali.. Se pravi če oseba a komentiral in se odjavi iz FB ko pride oseba b ne vidi komentarja osebe a.
  2. ) če pride na stran nekdo, ki ni prijavljen na FB mu ne prikaže nobenega komentarja.
  3. ) Nastavljeno je, da prikazuje x število komentarjev. Ko se to število preseže, ne pokaže opcije "show more" ampak tistega posta preprosto več ne vidim.
  4. ) Postov ne osvežuje. Nove poste vidiš le ob refreshu strani.

Zanima me torej, kako to vse omogočiti? Ker sem lame me zanima, če moram delat svojo aplikacijo ali obstaja plug in, ki bi naj omogočal vse zgoraj našteto? Zakaj imam takšna butasta vprašanja? Ker sem videl na drugih spletnih mestih, da je to mogoče.

Toreeeej, je?

10 odgovorov

Uporabljaš kakšen cms (wordpress)?

Ne, nič.. statična vse..

Pa si prepričan, da imaš na strani vse pravilno naštimano? Torej zgoraj da se bere kot FBML, pred koncem da prebere id tvoje aplikacije in pa seveda samo kodo za komentiranje?

Ta sistem dela in ne vem, zakaj tebi ne bi?

Je to to ? <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="***********.org/test/content" num_posts="20" width="749">/fb:comments

Ali si vnesel na stran samo zgornjo kodo ali še kaj drugega?

To je vse kar sem vnesel na stran..

To imaš verjetno v head-u spletne strani. Samo še dodaš dve vrstici kode:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="http://www.facebook.com/2008/fbml">

To pa dodaš pred </body>:

<div id="fb-root"></div>
 <script src="http://connect.facebook.net/sl_SI/all.js"></script>
 <script>
   FB.init({
     appId  : 'YOUR APP ID',
     status : true, // check login status
     cookie : true, // enable cookies to allow the server to access the session
     xfbml  : true  // parse XFBML
   });
 </script>

Dodaš še ID aplikacije (klik) in si zmagal.

Car si! 200 devic naj te čaka! :D

1

Eno vprašanje.. Ker še nisem preverjen developer pri FB-ju.. ali ima comment plugin svoj ID ali je potrebno novo aplikacijo naredit, da dobiš ID aplikacije?

Opravi postopek preverjanja, ker ti bo zadeva še kdaj prav prišla.

Drugače pa moraš pri komentarjih nujno imeti ID aplikacije, ker se ta podatek pojavi tudi na zidu uporabnikov (torej preko katere aplikacije je zadeva komentirana).