Leider wurden die Download-Seite dieser Skripte von plaNet Concept eingestellt: PlanetSearch
Entpackt diese ZIP-Datei anschließend in irgendein Verzeichnis und lest bitte zunächst die Datei:
README.html
in der eigentlich schon alle wichtigen Informationen stehen.
Als nächstes öffnet Ihr mit Eurem Windows-Editor die Konfigurations-Datei:
config.inc.php
die sich im Verzeichnis inc befindet. In dieser Datei ist alles hervorragend kommentiert, Ihr müsst Euch das also lediglich ganz genau angucken und durcharbeiten. Besonders wichtig scheinen mir die folgende Punkte der Konfiguration (meine Änderungen in rot):
1)
//==> Ab hier beginnt die Suche /**************************************************************** Geben Sie hier das Verzeichnis an, ab dem durchsucht werden soll. Sollen alle Verzeichnisse ab dem Root-Verzeichnis durchsucht werden, darf hier kein Eintrag gemacht werden (also: $from_dir = "";).
WICHTIG!!! Am ENDE des Pfades darf KEIN Slash (/) stehen!!! Z.B.: $from_dir = "/ein_unterverzeichnis"; *****************************************************************/ $from_dir = "/nof";
Hier soll in meinem Fall lediglich ab meinem Verzeichnis nof gesucht werden, daher habe ich das hier so eingetragen.
2)
//==> Verzeichnisnamen, die grundsätzlich von der Suche AUSGESCHLOSSEN werden sollen /**************************************************************** Tragen Sie hier NAMEN von Verzeichnissen ein, die nie durchsucht werden sollen. Dieser Ausschluß erfolgt unabhängig von Pfaden und dem Ort, an dem die Verzeichnisse liegen. Trennen Sie die Einträge durch ein Pipe (|) und ohne Leerzeichen. *****************************************************************/ $ignore_dirnames = "_vti_cnf|_notes|db|scripts|skripte|scripte|magiczoomscripts|musicplayer|datalyteboxscripts|downl oad|counter|swf|texte|assets|Datenbank|_log|planetsearchplus";
... und bestimmte Verzeichnisse komplett von der Suche ausgeschlossen.
3)
//==> Bereiche der Seite, der durchsucht werden sollen /**************************************************************** Setzen Sie hier den entsprechenden Wert (1 oder 0) 1 = "soll durchsucht werden" | 0 = "soll NICHT durchsucht werden" *****************************************************************/ $area_content = 1; // Content, bzw. Seiteninhalte $area_title = 1; // Titel der Seite $area_description = 0; // Meta-Tag "description" | Beschreibung der Seite $area_keywords = 0; // Meta-Tag "keywords" | Keywords der Seite
Ich habe hier meine Meta-Tags “description” und “keywords” von der Suche ausgeschlossen, da diese auf vielen meiner Seite gleich sind und dadurch alle diese Seiten gefunden würden.
Legt Euch auf Eurem Server einen neuen Ordner an, ich habe diesen hier
suchen
genannt und kopiert mit Eurem FTP-Programm diese drei Ordner von “Planetsearch” auf Euren Server ...
_log (hier befindet sich eine TXT-Log-Datei in der die Suchbegriffe der Benutzer archiviert werden) inc (hier befindet sich die Konfiguartions-Datei) tmpl (hier befinden sich die beiden Ergebnisseiten für die Suche)
... in eben diesen neuen Ordner “suchen” und kopiert ebenfalls die Datei
planetsearchplus.php
von “Planetsearch” in diesen Ordner “suchen”.
Zum Einbau in NOF habe ich nun folgendes getan:
Zunächst habe ich mir eine neue Seite zur Anzeige der Ergebnisse erstellt, die ich hier
ergebnisse.php
genannt habe und in den gleichen Ordner “suchen”, wie die Skripte von “Planetsearch”, puliziert habe. Zum Anlegen neuer Ordner guckt bitte auch hier.
Das Extension .php deswegen, da ich hier den PHP-Include Befehl angewendet habe, um die Skripte von “Planetsearch” inkludiert anzuzeigen. Eure Seite stellt Ihr ganz einfach in der Site-Ansicht auf PHP um, indem Ihr
> in Site-Ansicht Seite markiert > oben im Menü “Bearbeiten” > Benutzerfeinierte Namen > Dateierweiterung > php wählen
Dann inkludiert Ihr die Seite von “Planetsearch” in die HTML eines Textfeldes wie unten im Bild zu sehen mit folgendem Code:
|