plugin view page wp

Iun

3

2011

Imi spuneti si mie un plgin pentru wordpress in care sa imi afiseze pe fiecare post numarul de vizitatori.

Etichete: ,

Categoria: Server Intrebat de: [75 Blue Star Level]
Answer #1

In urma cu cateva zile a fost lansat WordPress 2.9 FINAL.Imediat dupa aceasta lansare am intampinat probleme de compatibilitate cu WP-Post Views, vechea extensie ce ma ajuta la monitorizarea traficului fiecarei pagini wordpress.Asa a luat nastere o noua extensie : WIT Post Views/Visitors.

Update 23 decembrie 2009
Ce este WIT Post Views/Visitors?
Este o alternativa mai buna la WP-Post Views in opinia mea ce va poate ajuta la monitorizarea “traficului”,daca imi permiteti sa spun asa, a unei singure pagini(post,page). Imbunatatirea adusa pluginului anterior o constituie faptul ca vom putea monitoriza atat numarul de vizitatori unici al unei pagini, cat si numarul de afisari ale acesteia. O functie pusa la dispozitie ne va permite sa formatam un mesaj asa cum observam pe paginile WorldIT, in special pe pagina principala. Pe WorldIT extensia functioneaza, informandu-ne cu privire la numarul de afisari ale unei pagini.
Cum il instalam?

1. Descarcati arhiva extensiei WIT Post Views/Visitors.
2. Incarcati aceasta extensie dezarhivata in folderul /wp-content/plugins/
3. Activati pluginul din panoul de administrare WordPress
4. Instalare terminata. 🙂
Cum putem vizualiza statisticile?

Extensia iti pune la dispozitie functia wit_get_post_info ce ne va permite sa extragem informatiile unei pagini si sa o afisam in mod corespunzator.

Structura functiei :
view source
print?
01./*
02. $type = poate fi views sau unique_views in functie de ce dorim sa vizualizam
03. $message = array(‘mesajul in care nu avem vizualizari’,
04. ‘mesajul in cazul in care avem o vizualizare’,
05. ‘mesajul in cazul in care avem mai mult de o vizualizare’)
06. $show = in cazul in care dorim sa afisam direct bufferul aceasta variabila trebuie sa ramana TRUE,in caz contrar va returna informatia
07.
08.*/
09.function wit_get_post_info($type = ‘views’,$message = array(‘Nici o afisare’,’O afisare’,’# afisari’),$show = TRUE);

Exemplu :
view source
print?
1.$mesaj = wit_get_post_info(‘views’,array(‘Nici o afisare.’,’O afisare.’,’# afisari.’),FALSE);
2.echo $mesaj;
Pasii pentru instalarea sistemului de afisare a statisticilor

1. Deschidem wp-content/themes//index.php .Extensia mai poate fi plasata si in archive.php, single.php, post.php sau page.php
2. Cautati
3. Adaugati linia de mai jos oriunde doriti sa afisati mesajul.
view source
print?
1.

You may place it in archive.php, single.php, post.php or page.php also.
In cazul in care s-au facut 10 afisari mesajul returnat va fi “10 afisari”, iar daca numarul acestora va fi 0 va fi returnat mesajul “Nici o afisare” ce va fi trimis catre obiectul HTML. 🙂

Daca apar probleme la contorizarea vizitelor provenite de la vizitatorii nelogati adaugati linia :
view source
print?
1.wit_activate_stats();

imediat dupa functia the_post(); din fisierele single.php si page.php. Incerc sa rezolv aceasta problema! 🙂

Daca dorim sa nu stocam informatii referitoare la numarul de afisari/vizitatori unici, in fisierul extensiei cautam liniile 34,35:
view source
print?
1.$countViews = TRUE; //TRUE – stocheaza afisarile, FALSE – nu
2.$countVisitors = TRUE; // TRUE – stocheaza vizitatorii unici, FALSE – nu
Vreau sa importez statisticile din WP-Post Views

In aceasta situatie rulati urmati pasii urmatori :
1. Descarcati arhiva si uploadati fisierul wit-convertor in folderul radacina al blogului.
2. Executati fisierul PHP tastand in browser : http://www.site.com/wit-import.php
3. Alegeti varianta “Da”
4. Stergeti fisierul incarcat doar daca v-a afisat mesajul “Importarea a avut loc cu succes…”.
5. Gata! 😀
Vreau sa creez un top al celor mai posturi

Structura functiei
view source
print?
1./*
2. $meta = wit_views sau wit_unique_views in functie de ce clasament dorim sa facem : top afisari sau top vizitatori
3. $type = DESC : descrescator sau ASC : crescator
4. $limit = limita de articole ce vor fi incluse
5. $nchars = numarul de caractere din articol ce vor fi incluse in clasament
6. $display = afiseaza direct in browser clasamentul sau returneaza functia aceste informatii
7.*/
8.function wit_get_viewed($meta=’wit_views’,$type = ‘DESC’,$limit = 10, $nchars = 0, $display = true);

Pentru a formata modul in care sunt afisate adresele va trebui sa accesam fisierul wit-post views-visitors.php si vom cauta liniile 36 si 37.Pentru a crea o structura a unui articol din clasament pentru afisari va trebui sa editam
view source
print?
1.$most_viewed_template = ‘%POST_TITLE% – %VIEW_COUNT%’;

iar daca vom dori sa editam modul in care arata structura clasamentului pentru vizitatori
view source
print?
1.$most_uviewed_template = ‘%POST_TITLE% – %VIEW_U_COUNT%’;

In aceasta structura putem folosi “hashtagurile” de mai jos pentru a folosi diferite informatii ale unor articole. 🙂

%VIEW_COUNT% – numarul de afisari
%VIEW_U_COUNT% – numarul de vizitatori unici
%POST_TITLE% – titlul articolului
%POST_EXCERPT% – excerptul articolului
%POST_CONTENT% – continutul articolului
%POST_URL% – adresa catre articol

Exemplu de folosire:
Daca vom introduce linia oriunde intr-una din paginile temei wordpress:
view source
print?
1.echo wit_get_viewed(‘wit_unique_views’,’DESC’,5, 0,FALSE);

si va genera un clasamentul celor mai vizitate 5 pagini dupa numarul de vizitatori unici, folosind functia pentru afisare echo,aceasta nefiind automata in aceasta situatie.De asemenea am ales sa nu afisam continut din articol, al 3-lea argument al functiei fiind 0. 😀
Post Scriptum

Aceasta extensie am incercat sa o fac cat mai simpla, facilitatile complexe nefiind luate in seama.In cazul in care vor exista persoane ce doresc sa dezvolt aceasta extensie, un simplu comentariu si vom discuta. De asemenea,daca intampinati probleme, nu ezitati sa scrieti! 😀

Cine ma ajuta sa pun extensia in galeria de extensii WordPress? 😀

nu e voie cu link,asa ca descurcate-pa

Answers Answered By: admin.tery [183 Blue Star Level]
Answer #2

Descarci arhiva extensiei WIT Post Views/Visitors de aici: http://www.worldit.info/files/wit-postviews-visitors.rar
Incarci aceasta extensie dezarhivata in folderul /wp-content/plugins/
Activezii pluginul din panoul de administrare WordPress

Answers Answered By: glasspapir [834 Orange Star Level]
Answer #3

In urma cu cateva zile a fost lansat WordPress 2.9 FINAL.Imediat dupa aceasta lansare am intampinat probleme de compatibilitate cu WP-Post Views, vechea extensie ce ma ajuta la monitorizarea traficului fiecarei pagini wordpress.Asa a luat nastere o noua extensie : WIT Post Views/Visitors.

Update 23 decembrie 2009
Ce este WIT Post Views/Visitors?
Este o alternativa mai buna la WP-Post Views in opinia mea ce va poate ajuta la monitorizarea “traficului”,daca imi permiteti sa spun asa, a unei singure pagini(post,page). Imbunatatirea adusa pluginului anterior o constituie faptul ca vom putea monitoriza atat numarul de vizitatori unici al unei pagini, cat si numarul de afisari ale acesteia. O functie pusa la dispozitie ne va permite sa formatam un mesaj asa cum observam pe paginile WorldIT, in special pe pagina principala. Pe WorldIT extensia functioneaza, informandu-ne cu privire la numarul de afisari ale unei pagini.
Cum il instalam?

1. Descarcati arhiva extensiei WIT Post Views/Visitors.
2. Incarcati aceasta extensie dezarhivata in folderul /wp-content/plugins/
3. Activati pluginul din panoul de administrare WordPress
4. Instalare terminata. 🙂
Cum putem vizualiza statisticile?

Extensia iti pune la dispozitie functia wit_get_post_info ce ne va permite sa extragem informatiile unei pagini si sa o afisam in mod corespunzator.

Structura functiei :
view source
print?
01./*
02. $type = poate fi views sau unique_views in functie de ce dorim sa vizualizam
03. $message = array(‘mesajul in care nu avem vizualizari’,
04. ‘mesajul in cazul in care avem o vizualizare’,
05. ‘mesajul in cazul in care avem mai mult de o vizualizare’)
06. $show = in cazul in care dorim sa afisam direct bufferul aceasta variabila trebuie sa ramana TRUE,in caz contrar va returna informatia
07.
08.*/
09.function wit_get_post_info($type = ‘views’,$message = array(‘Nici o afisare’,’O afisare’,’# afisari’),$show = TRUE);

Exemplu :
view source
print?
1.$mesaj = wit_get_post_info(‘views’,array(‘Nici o afisare.’,’O afisare.’,’# afisari.’),FALSE);
2.echo $mesaj;
Pasii pentru instalarea sistemului de afisare a statisticilor

1. Deschidem wp-content/themes//index.php .Extensia mai poate fi plasata si in archive.php, single.php, post.php sau page.php
2. Cautati
3. Adaugati linia de mai jos oriunde doriti sa afisati mesajul.
view source
print?
1.

You may place it in archive.php, single.php, post.php or page.php also.
In cazul in care s-au facut 10 afisari mesajul returnat va fi “10 afisari”, iar daca numarul acestora va fi 0 va fi returnat mesajul “Nici o afisare” ce va fi trimis catre obiectul HTML. 🙂

Daca apar probleme la contorizarea vizitelor provenite de la vizitatorii nelogati adaugati linia :
view source
print?
1.wit_activate_stats();

imediat dupa functia the_post(); din fisierele single.php si page.php. Incerc sa rezolv aceasta problema! 🙂

Daca dorim sa nu stocam informatii referitoare la numarul de afisari/vizitatori unici, in fisierul extensiei cautam liniile 34,35:
view source
print?
1.$countViews = TRUE; //TRUE – stocheaza afisarile, FALSE – nu
2.$countVisitors = TRUE; // TRUE – stocheaza vizitatorii unici, FALSE – nu
Vreau sa importez statisticile din WP-Post Views

In aceasta situatie rulati urmati pasii urmatori :
1. Descarcati arhiva si uploadati fisierul wit-convertor in folderul radacina al blogului.
2. Executati fisierul PHP tastand in browser : http://www.site.com/wit-import.php
3. Alegeti varianta “Da”
4. Stergeti fisierul incarcat doar daca v-a afisat mesajul “Importarea a avut loc cu succes…”.
5. Gata! 😀
Vreau sa creez un top al celor mai posturi

Structura functiei
view source
print?
1./*
2. $meta = wit_views sau wit_unique_views in functie de ce clasament dorim sa facem : top afisari sau top vizitatori
3. $type = DESC : descrescator sau ASC : crescator
4. $limit = limita de articole ce vor fi incluse
5. $nchars = numarul de caractere din articol ce vor fi incluse in clasament
6. $display = afiseaza direct in browser clasamentul sau returneaza functia aceste informatii
7.*/
8.function wit_get_viewed($meta=’wit_views’,$type = ‘DESC’,$limit = 10, $nchars = 0, $display = true);

Pentru a formata modul in care sunt afisate adresele va trebui sa accesam fisierul wit-post views-visitors.php si vom cauta liniile 36 si 37.Pentru a crea o structura a unui articol din clasament pentru afisari va trebui sa editam
view source
print?
1.$most_viewed_template = ‘%POST_TITLE% – %VIEW_COUNT%’;

iar daca vom dori sa editam modul in care arata structura clasamentului pentru vizitatori
view source
print?
1.$most_uviewed_template = ‘%POST_TITLE% – %VIEW_U_COUNT%’;

In aceasta structura putem folosi “hashtagurile” de mai jos pentru a folosi diferite informatii ale unor articole. 🙂

%VIEW_COUNT% – numarul de afisari
%VIEW_U_COUNT% – numarul de vizitatori unici
%POST_TITLE% – titlul articolului
%POST_EXCERPT% – excerptul articolului
%POST_CONTENT% – continutul articolului
%POST_URL% – adresa catre articol

Exemplu de folosire:
Daca vom introduce linia oriunde intr-una din paginile temei wordpress:
view source
print?
1.echo wit_get_viewed(‘wit_unique_views’,’DESC’,5, 0,FALSE);

si va genera un clasamentul celor mai vizitate 5 pagini dupa numarul de vizitatori unici, folosind functia pentru afisare echo,aceasta nefiind automata in aceasta situatie.De asemenea am ales sa nu afisam continut din articol, al 3-lea argument al functiei fiind 0. 😀

Answers Answered By: Fane de la gaze [4510 Orange Star Level]

Raspunde la intrebare

You must be Logged In to post an Answer.

Not a member yet? Sign Up Now »

Scara punctelor

Castiga puncte intreband si raspunzand la intrebari!!

Grey Sta Levelr [1 - 25 Grey Star Level]
Green Star Level [26 - 50 Green Star Level]
Blue Star Level [51 - 500 Blue Star Level]
Orange Star Level [501 - 5000 Orange Star Level]
Red Star Level [5001 - 25000 Red Star Level]
Black Star Level [25001+ Black Star Level]