WebsiteBaker - Tips
Behoefte aan een teller op iedere pagina? |
| WebsiteBaker - Tips >> Snippets |
Net als ik zullen er meer benieuwd zijn hoeveel mensen er op hun website komen.
Toen er in ons brandnieuwe Nederlandstalige forum een vraag kwam voor een pagina teller waarbij je kon zien hoe vaak nieuws pagina's werden opgevraagd heb ik een simpele pagina teller gemaakt,
Je kan hem hier via het Forum downloaden. De Mini Counter.
Met deze snippet kan je per pagina tellen en eventueel laten zien hoeveel bezoekers een pagina heeft gehad. Het laat een totaal zien, en een aparte teller voor "vandaag".
Desnippet installeer je in Website Baker als iedere andere module. Vervolgens kan je in je template op de plaats waar je de teller wil laten zien de volgende code opnemen.
<?php MiniCounter(); ?>
Die zal een ongeformatteerde ouput geven die eruit ziet als:
Pagehits 2637 (Today: 251)
Om hem in een andere taal te laten zien kan je een aantal extra parameters meegeven.
Dit voorbeeld laat dat zien:
<?php MiniCounter( $show_counter, $hits_text, $today_text,
$closing_text ); ?>
Hier is $show_counter een 1 als je de teller op het scherm wilt en 0 als je hem niet wil laten zien.
$hits_text is het stuk tekst voor de totaal teller. In het Nederlands bijvoorbeeld "Pagina hits: " (let op de spatie achter de :). Als je hier geen tekst geeft, maar alleen "" dan zal de totaal teller niet getoond worden.
$today_text is de tekst die vooraf gaat aan de dagelijkse teller. Bijvoorbeeld " Vandaag: ". (Let ook hier op de spaties om te zorgendat niet alles tegen elkaar wordt geplakt)
$closing_text is een stukje tekst die achter de regel wordt geplakt. Dat is handig als je bijvoorbeeld de dagteller tussen haakjes wil hebben staan.
Voor alle teksten geldt: geef een lege string ("") als je hem niet wilt laten zien.
In je template/css kan je vervolgens zorgen dat de teller op een mooie plaats terecht komt.
Op deze site is dat op iedere pagina rechts bovenin.
<< Naar het overzicht
Commentaren
Commentaar toevoegen
Onderwerpen
- Modules (5)
- Snippets (4)
- Code / Hacks (7)
- Templates / CSS (4)
- Droplets (1)
- Van alles (1)
