Suchfunktion
Bei der eingebauten Suchfunktion ist mir aufgefallen, dass nicht immer, wie ich bisher angenommen habe, die gesamte Seite durchsucht wird. Wird ein einzelner Beitrag angezeigt, wird auch nur dieser durchsucht. Kommt der Begriff in dem Beitrag nicht vor, gibt es eine Fehlermeldung.
Die Abhilfe ist ganz einfach. In der entsprechenden Themedatei (in diesem Theme ist es die sidebar.php) suchen wir nach folgenendem HTML/PHP-Code:
<form id="searchform" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Dann ersetzen wir das <?php echo $_SERVER['PHP_SELF']; ?> durch die Adresse der Startseite. Also z.B. http://www.thomasr-vogt.de/index.php
Die geänderte Zeile sieht jetzt so aus:
<form id="searchform" method="get" action="http://www.thomasr-vogt.de/index.php">
Nun wird immer das gesamte Blog durchsucht.
28. Juni 2005 um 14:43 Uhr
It’s not a bug, it’s a feature.
11. Juli 2005 um 22:12 Uhr
[...] [via thomasr-vogt] [...]
2. Oktober 2005 um 22:11 Uhr
Hi
Diese Abänderung funktioniert ganz gut.Jedoch produziert sie kein valides xhtml 1.1 mehr.Jedenfalls bei mir….
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.scheinwerfer-blog.de%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&sp=1&noatt=1&No200=1&verbose=1#line-249
gruss D.P.
2. Oktober 2005 um 22:35 Uhr
mmm ne das liegt wohl am PHk Tracker…
gruss D.P.