ruf si buf...
Sau cum acum nu mai stiu de ce dracu' nu mergea scriptu' de acum o luna.
M-am jucat putin pe jsFiddle, si se pare ca acum merge (nu va speriati de cum e colorat, pur si simplu syntax highlighteru' jsFiddle nu prea e pregatit pentru anumite situatii, cum ar fi "<" in interiorul unui tag script... si stiu ca puteam sa nu-l pun acolo, ci in panoul dedicat), desi nu vad diferenta intre ce am facut acum si ce facusem initial acum o luna (si n-a mers si am ajuns sa incerc in nspe feluri si sa ma complic inutil).
In orice caz, scriptul poate fi imbunatatit. querySelectorAll
nu merge pentru IE7, deci ar trebui facuta o functie speciala care sa faca acelasi lucru si pentru minunea aia de browser. Poate unii nu semneaza comentariile cu acelasi nume pe care l-au trecut la username cand si-au facut contul de gravatar. Si in cazul asta ma gandesc ceva de genu':
var ct = [{"gravatar_username": "brontozaurel",
"comment_name": "anaix3l"},
{"gravatar_username": "ruf",
"comment_name": "buf"}]
+ o functie care sa faca inlocuirea. N-o sa ma obosesc. Pana ma mut de aici, tema de blog ramane cu versiunea fara JavaScript.
Si dupa aia, toata minunea se rezolva mult mai simplu:
$base_url = "http://www.gravatar.com/avatar/";
$hash = md5(strtolower($email));
$img_size = 32; // avatar size in pixels
$img_src = $base_url.$hash."?s=".$img_size;
Da-ti si tu cu parerea!
Mai jos se pot scrie tampenii. Nu mai mari ca alea de mai sus...
Insa inainte de orice altceva, vezi cum se comenteaza: indrumar tehnic si reguli!
HTML acceptat: <b>, <i>, <a href=""> (fara alte atribute)