Suchmodul - Keywordmarkierung

Gesperrt
firstlevel
Beiträge: 159
Registriert: Fr 28. Okt 2005, 12:04
Kontaktdaten:

Suchmodul - Keywordmarkierung

Beitrag 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
used Contenido --> Firstlevel :: Whip24
weitere Projekte: DailyNet Presseportal :: RSS Verzeichnis :: Social Bookmarks
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

markieren ist nicht so ein problem...
das hinspringen hingegen ist aber nicht empfehlenswert...

im output bereich der suchausgabe

folgenden code suchen

Code: Alles auswählen

$tpl->generate('templates/suchausgabe.html');
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...
*** make your own tools (wishlist :: thx)
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag 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.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt