Modificarea aspectului contorului

Cerințe. CNStats> = 2,7, CNStats <=3.4. GD 1.0 и выше

Când instalați CNStats în secțiunea "Configurație - Cod de Counter" vi se oferă să plasați pe site două tipuri de cod:
  • un cod obligatoriu pentru colectarea statisticilor site-ului - acesta este cel care consideră vizitatorii site-ului;
  • cod de afișare opțional opțional - acest cod trage doar o imagine cu numere de vizite - un contor grafic.

Apariția contorului care afișează vizitele curente pe site poate fi modificată. Acest articol discută opțiunile pentru contorul grafic CNStats.







În mod implicit, contorul CNStats arată astfel:

Afișează trei cifre. Cea mai mare este hit-urile de toate, media este hit-uri astăzi, partea de jos este gazdele de azi. În această notă, vom examina modalitățile de a modifica aspectul contorului și modul de afișare a altor informații utile la fel de utile.

La sfârșitul notei puteți vedea toate tipurile de contoare în cauză și le puteți descărca pentru utilizare.

Datele inițiale

CNStats poate furniza următoarele informații pentru a fi afișate pe contor:
  • Hits astăzi, ieri și toate;
  • Gazde astăzi, ieri și toate;
  • Utilizatorii de astăzi, ieri și toți;
  • Utilizatorii sunt acum pe site.
Deoarece CNStats poate lua în considerare vizitele la roboți, puteți afișa informații despre ele:
  • Roboți astăzi, ieri și toate;
  • Procentul de roboți / utilizatori.

În plus, puteți face o varietate de contoare afișând grafic dinamica schimbărilor din traficul pe site.

Afișați contoarele în CNStats

În mod implicit, scriptul care afișează imaginea contorului se află în directorul rădăcină CNStats și se numește cnts.php (din engleză Counter-Show). Vă recomandăm să apelați fișierele contoarelor dvs. într-un mod similar, de exemplu cnts-big.php, cnts-ttf.php, etc.







Să începem să scriem codul cu niște "pești" standard, care trebuie să conțină codul oricărui contor CNStats:

Contorul nr. 1 - standard


Partea cea mai interesantă a acestui cod este interogarea SQL, care selectează datele afișate din tabel:

Să analizăm ce altceva putem "trage" din tabelele CNStats, pentru a nu încărca practic serverul.

aici:
  • hit-uri - hit-uri de azi
  • gazde - găzduiește astăzi
  • utilizatori - utilizatori de astăzi
  • t_hits - totalul hiturilor
  • t_hosts - găzduiește total
  • t_users - utilizatori în total
  • u_hits - accesări de la vizitatori de azi (cu excepția roboților)
  • u_hosts - gazde de la vizitatori de azi (cu excepția roboților)
  • u_t_hits - accesări de la vizitatori în total (exclusiv roboții)
  • u_t_hosts - gazde de la toți vizitatorii (excluzând roboții)
  • u_hits-hit - hit-uri de la roboți de azi
  • u_hosts-hosts - gazde de la roboți de azi
  • u_t_hits-t_hits - rezultate de la roboți total
  • u_t_hosts-t_hosts - găzduiește din totalul roboților

Amintiți-vă! Roboții sunt numărați numai când utilizați contoarele "PHP-Include" și "combinate".

Mai jos este o interogare care primește numărul de vizitatori la un moment dat pe site (în mod condiționat).

Numărătoarea numărul 2 - afișează toate, hiturile de astăzi, utilizatorii de astăzi și acum pe site


După cum puteți vedea din imaginea contorului, am folosit o altă imagine de bază pentru a se potrivi cu cifra "acum pe site". (în culoarea roșie)

Counter # 3 - folosind fonturi True Type în timp ce generează contoare


Din păcate, datorită faptului că suportul pentru fonturi TrueType nu este instalat pe toate serverele, un astfel de contor nu este inclus în distribuție. Ne pare rău, un contractor foarte frumos

Pe acest contor, pentru o schimbare, am adus hit-uri astăzi, astăzi gazde și utilizatori astăzi.

Numărul 4 al contorului - totalul hiturilor, hit-urile de astăzi, utilizatorii de astăzi, procentul de roboți


În acest exemplu, în afară de roboți, modificăm puțin aspectul contra-adăuga umbre și, cu ajutorul indentării, face ca numerele să fie mai ușor de citit.

Numărul contorului 5 - toate împreună


Acest contor mare este suma tuturor celor anterioare.







Articole similare

Trimiteți-le prietenilor: