Anleitung für den Einbau der Ringsuche auf deine Seite
Mit dieser kurzen Anleitung kannst du die DSA - Ringsuche auf deine Seite integrieren. Du kannst nicht nur das Newsfeld an deine Seite anpassen, sondern auch die Ergebnisseite an das Design deiner Seite anpasssen.
Einbau des Suchfeldes:
Um das Suchfeld auf deiner Seite einzubauen, fügst du folgenden Quelltext an der Stelle deiner Seite ein, an dem das Suchfeld erscheinen soll:
Quelltext:
<div><form action="http://www.dsa-ring.com/orca/suche.php" method="get" id="os_search">
<input type="text" name="q" value="" />
<input type="hidden" name="c" value="" />
<input type="hidden" name="css" value="URL zu deiner CSS- Datei" />
<input type="submit" value="Suchen" />
</form></div>
Das Aussehen der Suche anpassen:
Um das Aussehen der Suche an deine Seite anzupassen, musst du nur
diese CSS Datei herunterladen.
Dann solltest du den Dateinamen umbennenen. Nachdem du die CSS- Datei deinem Design angepasst hast, lädst du sie auf deinen Webspace hoch. Als letztes musst du nur noch den Fettgedruckten Teil im obrigen Quelltext durch die URL zu deiner Seite austauschen.
Dies könnte z.B. so aussehen: <input type="hidden" name="css" value="http://www.meine-dsa-seite.de/css/meincss.css" />
Fertig!
Einbau der Suche für Fortgeschrittene:
Wenn ihr die Suche in eure Seite Integrieren wollt, ohne (i)Frames zu nutzen, oder die Suchergebnisse nicht in einer neuen Seite öffnen wollt, gibt es noch folgende Methode für Fortgeschrittene Seitenbetreiber.
1. Ihr erstellt eine leere Seite, in deren Head ihr ebenfalls das angepasste CSS einbindet (siehe Anleitung oben).
2. Damit die gefundenen Seiten in einem neuen Fenster geöffnet werden, könnt ihr im <head>- Bereich eurer Seite folgende Anweisung notieren: <base target="_blank">
3. An der Stelle, wo die Suche erscheinen soll, fügt ihr das untenstehende Script ein und erstezt den fett markierten Teil mit der URL, die zu eurer Seite führt.
<?php
$handle = fopen("http://www.dsa-ring.com/orca/suche.php?q={$_GET['q']}&c={$_GET['c']}&target=
URL eurer Ergebnisseite", "r");
while (!feof($handle)) {
$content .= fgets($handle);
}
fclose ($handle);
$stuff = eregi("<body>(.*)</body>", $content, $body);
echo $body[1];
?>
Nun müsst ihr nur noch das Action des Suchfeldes auf eure erstellte Seite ändern. Schon habt ihr die Suchmaschine framelos in eure Seite eingebunden.