Gravatar pe platforma Wordpress fara Plugin
Momentan lucrez la customizarea unui blog si m’am lovit de o problema: gravatar. Recunosc ca nu mi’am batut capul prea mult sa vad ce naiba are plugin’ul instalat (nu mergea asa cum ar fi trebuit) asa ca m’am apucat sa modific scriptul de wordpress. Dupa cateva minute de cautari printre fisiere am creat o functie noua si am introdus o linie de script in template’ul comentariilor. Pentru a afisa avatarul de la contul facut pe gravatar.com nu trebuie sa fi mare expert in php, html sau css, copy/paste la ce o sa dau eu mai jos si ai rezolvat, cel putin teoretic este foarte simplu.
In primul rand care este treaba/faza cu gravatar asta? sunt destui care au tot auzit termenul dar nu stiu despre ce este vorba. Gravatar este o pagina web creata de aceasi corporatie/firma/echipa care a creat si platforma de blogging Wordpress. Gravatar se vrea a fi un avatar unic pe care il poti afisa/folosi pe orice site. Asa ca iti faci un cont pe gravatar.com si avatarul tau setat acolo va fi afisat pe orice site are implementat un plugin pentru afisarea lui.
Prima modificare pe care trebuie sa o faci este in fisierul comment-template.php aflat in folderul wp-includes. La sfarsitul fisierului trebuie sa pui functia asta. Apoi in fisierul comments.php din folderul wp-content/themes/NUMELE_TEMEI_BLOG-ULUI in loop-ul de afisare a comentariilor se introduce urmtoarea linie de script/cod. Acolo unde scrie CALE CATRE IMAGINE NOAVATAR se trece calea catre o poza pe care o gazduiti undeva cu o imagine care fa vi afisata in cazul in care un comentator nu are cont pe gravatar.
Ca sa vedeti cum arata uitati’va la comentariile lasate aici in post.
PHP Counter
Sa zicem ca avem o pagina de download si vrem sa monitorizam de cate ori a fost accesata acea pagina. Pentru un lucru atat de banal nu este cazul sa ne complicam cu stocarea datelor intr’o baza de date ci ne rezumam la un fisier .dat in care incrementam un numar.
Sa nu uitati sa modificati la counter.dat CHMOD-ul (777).
Bug in script (PHP)
Milioane de fulgere si mii de draci. De 2 ore ma tot chinui sa termin un script PHP dar nu reusesc ca am un bug si imi da totul peste cap. Care se pricepe la PHP sa dea click aici pls.
Sugestii intr’un comentariu, oke?
PS. Geek joke 
iGoogle Gadget - eBuddy Mobile
Pentru utilizatorii iGoogle, am o surpriza: al 4-lea gadget iGoogle facut de mine. Un gadget care afiseaza pagina eBuddy Mobile.
Activeaza’ti pagina, daca nu ai facut asta deja, si apoi apasa aici pentru a aduga gagetul meu. Dupa ce ai apasat pe butonul ala mare cat casa (Adaugati la Google) vei fi redirectionat catre pagina ta de start iGoogle.
Sugestii/reclamatii - lasa un comment.
Navigare usoara printr-o galerie foto (PHP + CSS)
Zilele astea m’am tot gandit ce mai trebuie modificat pe la subdomeniile mele si scripturile puse pe ele. Si mi’am adus aminte de acele “butoane” cu Next si Prev de la scriptul lightbox si m’am gandit putin si mi’am zis ca nu ar strica sa incerc sa fac ceva asemanator fara sa ma uit in codul sursa de la acel script, doar cu php si css. M’am pus pe munca si a iesit aproximativ 99% asa cum vroiam.
Scriptul arata asa (demo cu 3 poze de diferite marimi), codul sursa PHP si style.css
PS: am facut un mic artificiu cu cele 3 poze si ordinea lor la afisare ca sa nu mai folosesc o baza de date sau un fisier .txt
Intrebari?
Tips and Tricks (PHP)
Redirectionare pe un website fara a “specifica” si referinta
Cea mai simpla metoda de optimizare a unei tabele mysql
Afiseaza fisierele dintr’un folder
November 6, 2008