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.

Categoria: Tutoriale

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.

DEMO (scriptul in actiune)

DOWNLOAD (codul sursa)

Sa nu uitati sa modificati la counter.dat CHMOD-ul (777).

Categoria: Tutoriale, Programare

Page loading fara JavaScript (CSS)

De curand am avut nevoie de un script de upload pentru o pagina. Dupa ce am mestegurit eu la pagina si la script, baza de date si hosting, am realizat ca scriptul e cam simplu fara ceva animatie pe el.. fara ceva in Ajax. Apoi mi’a venit o idee: sa fac un artificiu cu CSS si sa “pacalesc” utilizatorul ca ceva se misca pe acolo cat timp se incarca fisierul pe server.

In fuga am facut un design simplu pt o pagina unde am pus scriptul in functiune pentru DEMO (codul sursa).

Despre ce artificiu vorbesc eu aici? pai atunci cand apesi pe butonul de upload, folosindu’ma de ideea cu lightbox.. un div ce este ascuns va aparea in fereastra acoperind totul dand impresia ca s-a incarcat o alta pagina, si pana se incarca pagina cu scriptul care upload’eaza fisierele va ramane acest div. Cam asta e ideea, scriptul poate fi modificat dupa bunul plac si dupa nevoi.

Succes ;)

Categoria: Programare

Cum gasim chestii interesante cu Google!

Sunt multe informatii interesante sau importante, gazduite pe diferite site’uri in foldere neprotejate de un fisier index.html sau din setarile apache’ului, ce ne asteapta sa le descoperim :)

Ca sa gasesti diferite fisiere neprotejate, trebuie sa scrii unul dintre “codurile” de mai jos in search bar’ul de la Google in functie de ce cauti:


citeste tot postul »

Categoria: Tutoriale

Semnatura dinamica (PHP)

O semnatura dinamica pentru forum, email sau unde este nevoie.. poate chiar si ca baner.

Cum functioneaza?

Fisierul .htaccess ii spune apache’ului ca in folderul respectiv orice fisier cu extensia .png il va rula ca fiind unul .php. Scriptul foloseste libraria GD din PHP. Asa ca faci un fisier signature.txt, dai paste la scriptul php, salvezi.. si apoi modifici extensia din .txt in .png.


citeste tot postul »

Categoria: Tutoriale, Programare

Ajax register username verify (PHP + Ajax)

Un script foarte folositor programatorilor, incorporat pe pagina de inregistrare a userilor pe un portal/site sau alta aplicatie. Ce face? verifica disponibilitatea unui username dintr’o baza de date mysql.

Scriptul este compus din:

- username_sajax.php - pagina principala ce trebuie integrata in scriptul vostru

- username_sajax_functions.php - functii necesare scriptului

- username_sajax.css - fisierul cu codul CSS responsabil pentru designul dragul al scriptului

- bg.jpg - imagine folosita ca background in div’ul principal al scriptului

Oricine este liber sa modifice dupa bunul plac scriptul, dar mare atentie cu fisierul username_sajax_functions.php, ca sa evitati o bataie de cap.

Cum arata scriptul?!

Username’ul nu este disponibil

Username’ul este disponibil

Asa arata structura bazei de date. Succes :)

Categoria: Tutoriale, Programare