Contor pentru vizitatori

Editoare, compilatoare, acceleratoare sau alte aplicaţii realizate cu/pentru PHP

Moderatori: cristi, Moderatori

amaria328
New Member
Mesaje: 2
Membru din: Sâm Oct 11, 2014 2:14 pm

Contor pentru vizitatori

Mesajde amaria328 » Sâm Oct 11, 2014 2:50 pm

Buna ziua!
Stie cineva un contor pentru vizitatori care imi poate aranja si paginile in ordine dupa numarului de vizite?
sau vreo metoda sa leg un contor de aranjarea paginilior
vreau pe prima pagina un slide cu cele mai citite articole
steul contine articole asemanator unui ziar sau revista.
Va multumesc



takedown
Average Member
Mesaje: 153
Membru din: Joi Feb 07, 2013 8:50 pm
Contact:

Re: Contor pentru vizitatori

Mesajde takedown » Sâm Oct 11, 2014 5:33 pm

Salut, ceea ce vrei tu sa faci este foarte usor, acuma depinde si de structura tabelului care contine articolele.
In continuarea iti voi prezenta o metoda de rezolvare a problemei tale:

Exemplu:

Avem tabelul "Articole" cu urmatorea structura:
-id
-titlu
-continut
-vizite

Si, sa zicem ca avem urmatorul articol:

- id -1
- titlu - Php Tutorial
- continut - Your first php application
- vizite - 0

In momentul in care cineva vizulizeaza acest articol are loc urmatorul lucru:

1.Se preia numarul de vizite din tabel in functie de articolul vizualizat, si se salveaza in variabila $vizite.
2.Se adauga inca o vizita: $viziteTotale = $vizite + 1;
3.Se face update in tabelul "Articole" in functie de articolul vizualizat a campului "vizite" cu noul numar de vizite.
4.Acest procedeu se reia pentru fiecare articol la fiecare vizita noua.

Mentionez ca pentru a putea face update-ul numarului de vizite articolului corespunzator trebuie sa stiam ce articol se vizualizeaza.

De ex: http://www.xxx.xx/articol.php?titlu=Php&Tutorial, preluam de aici folosind $_GET titlul articolului si apoi folosim indicatiile de mai sus.

Pentru a putea afisa doar cele mai vizitate articole trebuie sa interogam tabelul Articole si sa afisam articolele in ordinea numarului de vizite:

Cod: Selectaţi tot

 
$sql = $db->query('SELECT * FROM Articole ORDER BY vizite DESC LIMIT 10);


Codul de mai sus preia din tabel articole in functie de numarul de vizite ( in ordine descrescatore "ORDER BY vizite DESC" ), insa doar cele mai vizitate 10 articole ( LIMIT 10 ).

Pentru slideshow ai nevoie de Javscript - Ajax.

Daca nu te pricepi, te pot ajuta eu, imi trimiti pm cu o adresa de contact (YM,skype etc).
In caz ca folosesti wordpress poti cauta pluginuri.

MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Contor pentru vizitatori

Mesajde MarPlo » Sâm Oct 11, 2014 8:30 pm

Salut
Vezi acest script: Website Mini-Traffic and Pages Access data , cred ca iti poate fi de folos pentru ce vrei.


Înapoi la “Software”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori