Willkommen im Netz!

Dieses Skript ermöglicht es ihnen, eine Suchmaschine in ihre Homepage einzubauen.
Die aktuelle Version dieses Skripts können sie auf unserer Homepage www.all-community.de kostenlos herunterladen.

Inhalt

 

1.

  

Beschreibung

 

2.

  

mitgelieferte Dateien

3.1

 

Installation

3.2

 

Hinzufügen neuer Seiten (manuell)

3.3

Hinzufügen neuer Seiten (automatisch)

4.

 

Layout

5.

 

Copyright und Disclaimer

6.

 

Vielen Dank

1. Beschreibung

 

Diese Suchmaschine wurde für private Webseiten mit geringen Datenmengen entwickelt, kann aber auch für CDs als Offline-Suchmaschine verwendet werden. Links zu anderen Seiten im Web oder aber Links zu Seiten auf der eigenen Homepage können durchsucht und das Ergebnis ausgegeben werden.

Über CSS kann das Layout der Suchmaschine komplett ihren eigenen Wünschen angepasst werden. 

 

Um dieses Skript verwenden zu können sind keine Programmierkenntnisse erforderlich.

Versionsdatum: 06.08.2004

 

 

2. mitgelieferte Dateien

 

HTML

readme/*.* Diese Hilfedatei
index.html Der Frame, in welchem die Suche läuft
suche.html Start-Dokument
blank.html ein Dummy (diese Datei IST notwendig)

Skripte und Stylesheets

program.js enthält Programmcode
binary_tree.js enthält Programmcode
suchmaschine.css enthält Layoutanweisungen

 

Erstellen der Suchdaten:

jscriptindex.jar enthält Programmcode
start.class Startdatei
suchindexErstellen.bat Startdatei

wichtig:

suchdaten.js enthält ihre Programmeinstellungen

 

 

3.1 Installation

 

Wir empfehlen, bevor sie irgendwelche Änderungen vornehmen eine Kopie ihrer Originaldateien anzulegen.

Alle wichtigen Einstellungen können sie bequem in der Datei suchdaten.js vornehmen. Die Datei können sie mit jedem beliebigen Texteditor (z.Bsp. Notepad) editieren. Hier geben sie die Seiten, ihre Webadressen und Suchbegriffe ein.

 

Kopieren sie einfach alle Dateien (außer readme.html natürlich) in einen Ordner auf ihrer Homepage und verlinken sie die Startseite index.html von einer beliebigen Seite ihrer Homepage aus.

Das war's schon.

 

 

3.2 Hinzufügen neuer Seiten (manuell)

 

Um eine neue Seite zu ihrer Suchdatenbank hinzuzufügen öffnen sie die Datei suchdaten.js. Die Datei können sie mit jedem beliebigen Texteditor (z.Bsp. Notepad) editieren. Hier finden sie eine Reihe von Einträgen der Form:
SEITE(adresse, target, titel, beschreibung, suchbegriffe)

Bitte geben sie bei 'adresse' die URL (inklusive http://) der Seite ein. Bei 'target' können sie den Namen eines Zielframes verwenden. Z.Bsp. '_self' wenn die Seite im selben Fenster, oder '_blank' wenn sie in einem neuen Fenster angezeigt werden soll. Bei 'titel' wählen sie bitte einen passenden Namen für die Seite. Als 'beschreibung' können sie einen beliebigen Text verwenden.

 

'suchbegriffe' ist eine durch Kommas (,) getrennte Liste von Begriffen, die zu der Seite passen. Wird von einem Besucher ihrer Homepage später nach einem dieser Begriffe gesucht, wird der Eintrag der Seite ihrem Besucher als Treffer angezeigt.

 
 

Beispiel: Anfangs sieht ihre Liste so aus

SEITE("http://...", "_blank", "Name der 1. Seite", "Beschreibung", "Suchbegriff1,Suchbegriff2,...");
SEITE("http://...", "_blank", "Name der 2. Seite", "Beschreibung", "Suchbegriff1,Suchbegriff2,...");
SEITE("http://...", "_blank", "Name der 3. Seite", "Beschreibung", "Suchbegriff1,Suchbegriff2,...");

Angenommen sie möchten eine neue Seite mit der URL "www.abc.de" einfügen,
deren Titel vielleicht "Meine Homepage" und deren Beschreibung "alles über mich" lautet.
Außerdem soll diese Seite gefunden werden, wenn jemand nach "Homepage" oder "abc" sucht.

SEITE("http://www.abc.de", "_blank", "Meine Homapge", "alles über mich", "Homepage,abc");

 

Noch Fragen? Dann Mail an uns: support@all-community.de

 

3.3 Hinzufügen neuer Seiten (automatisch)

 

Sie müssen die Seiten ihrer Homepage nicht von Hand eintragen. Dem Paket liegt ein kleines Java-Tool bei, dass ihnen diese Arbeit abnehmen kann.


Abbildung: graf. Oberfläche zum
Erstellen eines Suchindex

Installation von Java

Ob sie dieses Programm unter Windows, Linux, Unix oder auf einem Mac. einsetzen wollen ist nicht entscheidend. Was sie allerdings benötigen ist eine funktionierende Laufzeitumgebung. Die aktuelle, für ihr System passende Version erhalten sie kostenlos bei Java.Sun.com. Sie benötigen mindestens Java 2 Version 1.4.2 oder höher mit Swing- und Beans-Bibliotheken. Java ist für Linux bereits in vielen Distributionen enthalten. Auch Nutzer von Windows, die den Browser Netscape Navigator 7 voll installiert haben sollten Java bereits installiert haben und nutzen können.

Um herauszufinden, ob Java auf ihrem System bereits installiert ist, genügt es meist nach der Datei "java.exe" zu suchen. Unter Windows, indem sie im Startmenü auf "Suchen" > "Dateien und Ordner" gehen.

Diese Datei muss außerdem im Systempfad verknüpft sein. Dies wiederum können sie unter Windows prüfen, indem sie im Startmenü die "DOS-Eingabeaufforderung" starten oder direkt den Eintrag "Ausführen" wählen und einfach "java" eingeben. Ihnen sollte nun eine Liste mit Optionen angezeigt werden. Wenn nicht, sollte es unter Umständen schon genügen, die Datei direkt in den Windows-Ordner zu kopieren. Nur falls das nicht genügt, editieren sie bitte die Datei "autoexec.bat" und fügen sie den folgenden Eintrag hinzu (vorher bitte Kopie anlegen):

SET PATH="JAVA-Verzeichnis\bin\java.exe;%PATH%"

Unter Windows-XP machen sie dies in der Systemsteuerung unter "System" > "Erweitert" > "Umgebungsvariablen" > "Systemvariablen". Starten sie den Rechner anschließend neu und versuchen sie noch einmal "java" in der Eingabeaufforderung einzugeben. Sollte auch dies nicht von Erfolg gekrönt sein, bleibt ihnen nichts anderes übrig, als Java neu zu installieren.

Sie können unter Windows erfahren welche Version der Java Virtual Machine sie installiert haben, indem sie den Parameter "java -version" in der Eingabeaufforderung eingeben.

Programm nutzen

Dieser Teil ist eigentlich ganz einfach. Starten sie die Datei start.bat mit Doppelklick. Das Programm hat eine grafische Oberfläche mit vielen bunten Icons und ist weitestgehend selbsterklärend. Es fragt die notwendigen Eingaben von ihnen ab und erstellt anschließend per Klick einen Suchindex.

 

Alternativ: Kommandozeile

Achtung! Sie müssen die Kommandozeile NICHT benutzen. Es existiert eine grafische Nutzeroberfläche, welche sie mit der Datei "start.bat" ausführen können. Sollte diese jedoch nicht funktionieren oder es ihnen lieber ist, können sie das Programm auch von der Kommandozeile aus starten.

Sie können die Indexierung über die DOS-Eingabeaufforderung, oder wahlweise mit Hilfe der Datei "suchIndexErstellen.bat" ausführen.

Diese Datei ist anfangs so eingestellt, dass das aktuelle Verzeichnis inklusive seiner Unterverzeichnisse durchsucht wird. Möchten sie das ändern, müssen sie diese Datei editieren oder das Programm von Hand über die Eingabeaufforderung starten. Ansonsten genügt es die Datei einfach per Doppelklick auszuführen.

In der Eingabeaufforderung:

java -classpath jscriptindex.jar suchindexErstellen VERZEICHNIS VERFOLGEN METATAGS

VERZEICHNIS: ist das Verzeichnis, das durchsucht werden soll. Das aktuelle Verzeichnis ist zum Beispiel .\ das übergeordnete Verzeichnis ..\ heißt das Verzeichnis Homepage, geben sie homepage\ an usw.
Bitte verwenden sie lediglich relative Pfadangaben (also nicht C:\\...) sonst werden die Dateien mit ihrer Festplatte verknüpft.
VERFOLGEN: gibt an, ob die in diesem Verzeichnis enthaltenen Unterverzeichnisse ebenfalls durchsucht werden sollen oder nicht. Geben sie true an falls das geschehen soll oder false falls nicht.
METATAGS: gibt an, ob die in den Meta-Tags enthaltenen Keywords ebenfalls gespeichert werden sollen oder nicht. Geben sie true an, falls sie dies möchten, oder false falls nicht.

 

Beispiele:

1) Wenn sich ihre Homepage in "C:\Homepage" befindet und die Suchmaschine liegt in "C:\Homepage\suchmaschine" müssen die Java-Dateien in "C:\Homepage\suchmaschine" kopiert werden. Von hier muss auch der Aufruf erfolgen:

java -classpath jscriptindex.jar suchindexErstellen ..\ true true

2) Angenommen ihre Homepage befindet sich in "C:\Homepage", ihre Suchmaschine befindet sich wieder im Verzeichnis "C:\Homepage\suchmaschine" und sie möchten aber nur das Verzeichnis "C:\Homepage\test" ohne seine Unterverzeichnisse durchsuchen. Dann geben sie folgendes ein:

java -classpath jscriptindex.jar suchindexErstellen ..\test\ false true

3) Ihre Homepage befindet sich (wieder) in "C:\Homepage", ihre Suchmaschine befindet sich dieses Mal im gleichen Verzeichnis und sie möchten nur das Verzeichnis "C:\Homepage\test" und seine Unterverzeichnisse - so lautet die Eingabe wie folgt:

java -classpath jscriptindex.jar suchindexErstellen .\test\ true true

 

Startdatei:

Öffnen sie zunächst die Datei suchindexErstellen.bat mit einem normalen Texteditor (zum Beispiel Notepad). Hier finden sie genau den gleichen Dateiaufruf wie oben inklusive der Beschreibung. Ändern sie die Einstellungen ihren Wünschen entsprechend, speichern und starten sie die Datei.

 

Welche Informationen werden gespeichert?

Die Datenbank, die für die Suche erstellt wird, macht zwischen 5% und 20% der Größe der durchsuchten Dateien aus. Bei einer großen Homepage mit viel Text kann das in der Summe viel ausmachen.
Deswegen beschränkt sich diese Suche auf die Stichworte innerhalb einer Seite. Dabei geht das Programm davon aus, dass es sich dabei um Begriffe handelt, die im Text hervorgehoben sind, in einer Überschrift oder dem Seitentitel verwendet werden, oder als Keywords angegeben sind. Das heißt außerdem, dass ausschließlich HTML-Dokumente (*.htm, *.html, *.xml, *.shtml) durchsucht werden.
Außerdem gespeichert wird die URL der Seite und die ersten 50 Zeichen als Beschreibung.

Im Klartext: Wörter wie "und", "aber", "ich", "bzw." werden prinzipiell nicht gespeichert. Gespeichert werden Stichwörter im Titel der Seite, den Keywords, in Überschriften und alle hervorgehobenen Textstellen. Also solche, die sich zwischen Tags wie "b", "strong", "u", "i", "em", "big", "span", "h1", "h2", ... , "li" oder "font" finden.

Nicht durchsucht werden außerdem alle Verzeichnisse, deren Name mit einem Unterstrich: "_" beginnt. Der Grund ist, dass einige Homepageprogramme (wie z.Bsp. Frontpage) diese Schreibweise nutzen um Systemverzeichnisse zu markieren, die natürlich nicht durchsucht werden sollen.

 

4. Layout

 

Falls sie Kenntnisse um Umgang mit CSS haben, kommt jetzt die gute Nachricht: in der Datei suchmaschine.css können sie alles - da komplette Layout - so einstellen, wie es ihnen gefällt und wie es zu ihrer Homepage passt.

 

Tipp: Bei BODY können sie Hintergrundbild/-farbe beeinflussen, INPUT steuert das Aussehen der Schaltflächen. Bei .SUCHBEGRIFF und .BESCHREIBUNG können sie das Layout der Trefferliste ändern. Und .KOMMENTAR ändert das Aussehen der Ergebniszeile ("gesucht wurde...", "ihre Suche ergab...").

 

 

5. Copyright und Disclaimer

 

Dieses Skript wurde kostenlos zur Verfügung gestellt von All-Community.de. Die Nutzung durch Firmen oder zu kommerziellen Zwecken ist nicht erlaubt. Weitergabe oder Verkauf ohne schriftliche Genehmigung sind untersagt. Was kostenlos ist soll schließlich auch kostenlos bleiben ;) Wenn sie das Skript auf ihrer Homepage zum Download anbieten wollen, brauchen sie dazu unsere schriftliche Erlaubnis.

Für jegliche Schäden, welche in Folge der Benutzung dieser Software entstehen könnten übernimmt der Autor keinerlei Haftung.

 

Alle Rechte liegen bei ....

Autor: Thomas Meyer
Home: www.All-Community.de
Mail: support@All-Community.de

Wir machen keine Werbung: wenn sie aber einen Link zu unserer Homepage auf ihrer Seite anbringen möchten, würde ich mich freuen.

 

 

6. Vielen Dank

 

Schöne Grüsse an alle Mitglieder der Community. Insbesondere an das Team (2x Torsten und Steve) und alle Freunde.

 

Wenn sie weitere Fragen zum Webring haben, freue ich mich auf ihre Post: support@all-community.de

 

 

Viel Spass im Netz!

... ihre Community