Philipp Hasenfratz: Dateien beim Suchen ausschließen

Beitrag lesen

Halihallo

Als erstes kam mir eine Art ini-Datei in den Sinn. Dort kann man Kategorien angeben, Unterkategorien und die dazugehörigen html-Dateien. So kann man auch schön das Ergebnis sortiert angeben. Das mit der ini-Datei habe ich probiert. Die ini-Datei muß hier genau bearbeitet werden, keine Tippfehler bei den Dateinamen etc.

vielleicht eine schnellere Möglichkeit:
Mich würde es aufregen, wenn ich jedes mal die INI-Datei erweitern müsste, wenn eine neue HTML-Seite dazukommt deshalb:

Jede HTML-Datei enthält folgenden Kommentar in der ersten/zweiten Zeile:

<!--cathegory:<name>-->

in der INI-Datei steht folgendes:

sport=main
WM=sport
news=main
recent-news=news
old-news=news
WM-Deutschland=WM
mostviewed-news=news
bug-fix-xxx=recent-news

mit der Datenstruktur:

<cathegory-name>=<parent-cathegory-name>

dadurch wird die Struktur der Website erstellt:

sport
  WM
     WM-Deutschland
news
   recent-news
      bug-fix-xxx
   old-news
   mostviewed-news

somit beschränkt sich der administrative Aufwand auf die Verwaltung der Kathegorien, nicht mehr auf jede Datei und man braucht sich nicht um das korrekte eintippen der Dateinamen gedanken zu machen (wohl aber der der Kathegorien).

Als zweites, in jede Datei, die durchsucht werden darf, mit z.B. <!--suche--> in der ersten Zeile zu versehen. Ich schaue dann immer zuerst ob der Parameter eingetragen ist. Die Titel der Seite hole ich mir dann aus dem title-Tag, nach dem ich dann auch die Suchergebnisse sortieren kann.

Warum müssen denn die Frameset und andere irrelevante Dateien in der INI-Datei ausgeschlossen werden, wenn man doch dort nur die <!--suche--> nicht einzufügen braucht?

Viele Grüsse

Philipp