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!";
Autor la "Scurt(-)Circuit".
Social:

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

Daniela

Fondator, Administrator și Autor la "Spicuiri"; Autor la "Pe cuvânt!"; Autor la "Scurt(-)Circuit".

Spicuiește, rogu-te!

%d blogeri au apreciat: