Ich habe die class.search um folgendes ergänzt um auch mit PHP4, diese Suche zu verwenden:
Code: Alles auswählen
if (!function_exists("htmlspecialchars_decode")) {
function htmlspecialchars_decode($string, $quote_style = ENT_COMPAT) {
return strtr($string, array_flip(get_html_translation_table(HTML_SPECIALCHARS, $quote_style)));
}
}
1. Nun ist es so, dass die Suche nach Worten (dämmen) mit Umlaut Ergebnisse liefert, aber folgende Info angezeigt wird:
Gibt es für ein Wort mit Sonderzeichen keinen Treffer, wird diese Meldung richtig angezeigt.Ihre Suche nach 'dämmen' hat 8 Treffer ergeben:
2. Weiters funktioniert das weiterblättern in der Ergebnisliste mit vor und zurück (searchterm=dämmen), aber nicht mit den Klicken auf die Seitennummern (searchterm=dämmen).
[gelöst 1. und 2.] Zeile 112 und 136: $searchterm_display durch $searchterm ersetzt
3. Und noch eigenartiger ist, dass bei manchen Ergebnissen (Teaser) Umlaute in Text angezeigt werden und bei manchen nicht.
Pkt. 3 wäre noch offen...
Vielen Dank!