Sie kennen das auch von uns… Schon auf der Startseite wird aufgelistet, wie viele Artikel den interessierten Besucher erwarten. Der sieht dann auch, dass sich Suchen wohl lohnen wird, anders als bei kleinen Seiten mit wenig Inhalt. Wer also viel zu bieten hat, der darf das auch zeigen. Mit ein paar Tricks geht das sogar ohne manuelle Arbeit.
Kommt der Inhalt über ein CMS oder aus einer Datenbank kann man die entsprechenden Zahlen einfach und stets aktuell direkt einbinden. Was aber wenn es sich um statische Seiten handelt?
Angenommen, man hat von vornherein die Programmierung von den eigentlichen Inhalten getrennt. Seiten mit Content haben eine andere Dateiendung als Skripte zur Seitenverwaltung. Dann lassen sich die Inhaltsseiten schnell zählen.
Ein PHP Skript zählt jetzt alle Dateien und gibt die Anzahl aus:
<?php
$handle=opendir('./');
while ($file = readdir($handle)) {
if($file != '.' && $file !=
'..'
&& ereg('.html',$file)){ $zaehler_artikel++; }
}
echo
"$zaehler_artikel Artikel online";
?>
Alle Dateien mit der Endung .html werden mitgezählt. Soll es eine andere Endung sein, muss Zeile 4 geändert werden, statt dem Part „.html“ ereg(‚.html‘,$file) muss die neue Endung eingetragen werden.
Für mehrere Endungen wird diese Zeile einfach erweitert:
&& ereg('.php3',$file)
Gerade bei viel besuchten Seiten lohnt sich die Überlegung, dies zum Beispiel per Cronjob einmal täglich zählen zu lassen und das Ergebnis in Datenbank oder Flatfile zu speichern, um es später einzubinden.
Das lässt sich gar noch erweitern. Ein simpler Link auf der Startseite zu einer Artikelübersicht sorgt dafür, dass jede Unterseite schnell von Suchmaschinen gefunden wird. Die Artikelübersicht braucht kaum Inhalt, sie zählt automatisch die Dateien und gibt einfache Links aus:
Alle Artikel auf einen Blick.<br><br>
<?php
$handle=opendir('./');
while ($file = readdir($handle)) {
if($file != '.' && $file !=
'..' && ereg('.html',$file)) {
echo '<a href="'.$file.'"><b>'.$file.'</b></a><br>';
}
}
?>
So etwas mögen Suchmaschinen, hier finden sie alle relevanten Unterseiten direkt von der Startseite aus.
Wie hilfreich war dieser Beitrag?
Klicke auf die Sterne um zu bewerten!
Durchschnittliche Bewertung 0 / 5. Anzahl Bewertungen: 0