Seite 1 von 1
Suchmodul - Keywordmarkierung
Verfasst: Do 13. Jul 2006, 10:30
von firstlevel
Servus,
ist es möglich das Suchmodul aus den Beispielmodulen dahingehend zu bewegen das das Suchwort auf der Ergebnisseite markiert wird, bzw. direkt da hin gesprungen wird ?
Danke für eine Info
Verfasst: Do 13. Jul 2006, 17:11
von emergence
markieren ist nicht so ein problem...
das hinspringen hingegen ist aber nicht empfehlenswert...
im output bereich der suchausgabe
folgenden code suchen
ersetzen durch
Code: Alles auswählen
echo str_replace(strip_tags($searchterm), "<strong>".strip_tags($searchterm)."</strong>", $tpl->generate('templates/suchausgabe.html', 1));
sollte gehen, getestet hab ich das aber nicht...
zumindestens ist es ein ansatz, wie man das bewerkstelligen kann...
Verfasst: Fr 14. Jul 2006, 08:49
von kummer
dieser ansatz ist zwar einfach, hat aber einen gewaltigen nachteil: findet sich der suchbegriff als attribut eines tags oder handelt es sich um einen tag, dann wird die ausgabe keine gültiges html mehr sein.
ich fürchte, so einfach lässt sich das nicht lösen. ich würde mal eine suche imm netz machen und nach einer php-klasse für highlighting suchen. da findet sich sicher was, was taugt.