Sie sind hier: Startseite · Webmaster Tools · Suchscript · Suchen Faq · Suchscript in eigene Seiten integrieren
Das Suchscript in eigene Seiten integrieren
Suchbegriffe: php suchscript
Sie haben das Suchscript installiert, wie in der readme.txt beschrieben.
Wenn Sie mit PHP, HTML & Co. nicht so vertraut sind, sollten Sie dies auf jeden Fall zuerst tun, bevor Sie Versuche mit eigenem Design starten.
Nun wollen sie das Script nahtlos eine Seite einbinden, d.h. ans Design Ihrer Seite anpassen.
Hier kommt eine Schritt für Schritt Anleitung:
Vorab eine Bemerkung:
Die folgenden Arbeiten sollten unbedingt mit einem Texteditor, z.B. dem Editor von Windows (früher: Notepad), durchgeführt werden.
Wysiwyg Editoren wie z.B. FrontPage oder Dreamweaver führen u.U. zu unvorhersehbaren Ergebnissen!
1. Schritt:
Die Seite mit den Suchergebnissen
2. Schritt:
Das Suchformular (das Suchfeld)
- Das Suchfeld kann überall auf Ihrer Site eingebaut werden. Also nicht nur auf der Suchergebnisseite, sondern auch auf allen anderen Seiten. Die Seiten mit dem Suchfeld müssen keine PHP Seiten sein.
- Kopieren Sie den html Code für das Suchformular in jede Seite, wo das Suchfeld erscheinen soll, an die Stelle, wo Sie es haben wollen, z.B. ins Navigationsmenü.
<form id="search" method="get" action="suchen.php">
<p>
<label for="suchbegriff">Im Projekt suchen:</label>
<input type="text" name="q" id="suchbegriff" value="Suchbegriff" />
<input type="submit" value="Los !" />
</p>
</form>
-
Wenn der Text "Suchbegriff" im Suchfeld beim Betreten des Suchfelds gelöscht werden soll, dann kopieren Sie den Code aus der mitgelieferten Datei suchen.php:
<?php
$search = "Suchbegriff";
?>
<div id="suchform">
<form id="search" method="get" action="suchen.php" onsubmit="return showWait();">
<p><label for="suchbegriff">Im Projekt suchen:</label>
<input type="text" name="q" id="suchbegriff" value="<?php echo $search ?>" size="13" title=" Suchbegriff hier eingeben " onblur="if(this.value=='')this.value='<?php echo $search ?>';" onfocus="if(this.value=='Suchbegriff')this.value='';" />
<input type="submit" value="Los !" />
<!-- die Fortschrittsanzeige http://mentalized.net/activity-indicators/ -->
<script type="text/javascript">
// <![CDATA[
document.write ('<img id="wait" height="16" width="16" src="throbber3.gif" alt="bitte warten" />');
// ]]>
</script>
</p>
</form>
</div>
Falls die Seiten mit dem Suchfeld keine PHP-Dateien, sondern HTML-Dateien sind, ersetzen Sie <?php echo $search ?> mit "Suchbegriff" (ohne die Anführungszeichen).
- Wenn Ihre Seite mit Frames arbeitet, müssen Sie eventuell das Zielfenster für den Aufruf der Suchergebnisse angeben. Genaue Informationen dazu können Sie bei SELFHTML nachlesen, speziell hier.
Die erste Zeile des obigen Codes könnte dann z.B. so aussehen:
<form id="search" method="get" action="suchen.php" target="Hauptframe">
3. Schritt:
Nun noch das Design anpassen (formatieren)
4. Fertig!
Na, war doch nicht schwer.