UA-77766388-2

Cât face un „amp;”

Ma chinui de luni de zile (si mai bine) sa pun la punct Pluginul Facebook pe blogurile mele. Am solicitat si ajutor, dar n-am avut succes nici cu stiutorii. Noroc ca-s bataioasa din fire, desi nu ma (z)bat la fel  pentru toate chestiile…
Am rezolvat problema cu Pluginul pricinos. 
Unde era buba ?
Pai, îmi dadea mereu eroare când încercam sa adaug prima parte a codului (JavaScript SDK) în sablonul html al blogului. Ba ca trebuia delimitat cu punct si virgula Id-ul sau versiunea, ba ca nu era marcata sau nominata entitatea (nu mai stiu cum era mesajul)… 
Deci, oricum puneam, aveam un mesaj de eroare  scris cu rosu (nu orisicum), mesaj  pe care l-as fi putut ignora, dar Pluginul nu ar fi functionat cum trebuie.
Ca sa nu o lungesc, toata lucratura era un amp; de adaugat, în doua locuri, în codul furnizat de Facebook (Page Plugin). 
1) js.src = „//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3″;
2) înainte de appId=…. (ID-ul paginii voastre, în cazul asta) adica dupa al doilea semn & pe care-l aveti în cod.

Exemplu:  
Codul actual furnizat de Facebook 
 <div id=”fb-root”></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = „//connect.facebook.net/ro_RO/sdk.js#xfbml=1&version=v2.3&appId=XXXXXXXXXX”;
  fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));</script>
Codul corect pentru a nu va mai da eroare

<div id=”fb-root”></div>

<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = „//connect.facebook.net/ro_RO/sdk.js#xfbml=1&amp;version=v2.3&amp;appId=XXXXXXXXXX”;
  fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));</script> 
Ce ar mai fi de amintit ? Pentru cine nu a aflat înca, versiunea Graph API v2.0 este valabila numai pâna la data de 23 iunie 2015 (daca am retinut bine data). Va trebui, asadar, sa faceti upgrade la versiunea v2.3, altfel Pluginurile pentru Like, Follow, Comments si Page nu vor mai functiona la parametrii normali (sau chiar deloc). 
Upgrade înseamna doar schimbarea codului ScriptJava SDK în sablonul html al blogului vostru
Sper ca am fost de folos cu micul meu tutorial pentru utilizatorii platformei Blogger (Blogspot).

Social:

Daniela

Fondator, Administrator și Autor la "Spicuiri";
Autor la "Pe cuvânt!";
Colaborator la "Chic-Elite".
Social:

Ultimele postari ale lui Daniela (vezi toate)

S-ar putea să-ţi placă şi:

Spicuiește, rogu-te!

Adresa blogului

SPICUIRI (ŞI ATÂT...)

http://spicuiri.ro

Fondator: Daniela Havarneanu

Condiţii de utilizare

©Spicuiri  2014-2017
Toate drepturile rezervate.

Important!
Reproducerea textelor de pe acest blog se poate face doar în limita a 400 de caractere și cu link spre sursă.

%d blogeri au apreciat: