Wie kann ich ein gefundenes Wort nach der Suche über die Suchfunktion farblich hervorheben.
Gefundenes Wort nach Suche farblich hervorheben
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
-
hi suedkind,
kannst du mir bitte sagen, wo auf der angegebenen Seite das stehen soll? Ich find dort nix.
Danke Holger -
Zitat
Plugins/Search Hilite
From CodexWhen someone is referred from a search engine like Google, Yahoo, or WordPress’ own, the terms they search for are highlighted with this plugin. Packaged by Matt (http://photomatt.net/). This plugin is included with WordPress.
?
-
Südkind meint damit, dass Du mal Deine Motorhaube öffnen solltest. :mrgreen:
Gruß
DogMan -
Läuft das 'hilite-plugin' von WP1.2 auch in WP1.5b, ich habe es installiert, es wird auch im Plugin-Admin angezeigt und man kann es aktivieren, doch bei der Suche passiert nach wie vor nichts.
Gruß
-
vielleicht ein problem der styles?
was für eine hintergrundfarbe hast du? welches theme?
-
Hintergrund: weiß
Template: Conestogastreet
Url: http://streakrunning.deGruß Holger
-
-
Zitat von suedkind
Hallo,
bin zufällig auf den Thread gestoßen. Also bei mir mit Version 1.2.2 steht auch kein span im Quellcode. Das Plugin ist aktiviert.Johannes
-
Hallo,
ich habe nochmal gesucht und bin im englischen WP Forum fündig geworden. Unter http://wordpress.org/support/topic.php?id=17149 steht:"[...] If the search returns ONE post, there is no highlighting of the words - it goes directly to the post. Highlighting occurs only if there are TWO or MORE posts returned in the search function. [...]"
Und tatsächlich: Sobald der Suchbegriff öfters vorkommt, wird "gehighlitet". Vorraussetzung ist natürlich die entsprechende Definition in der css-Datei.
Grüße,
Johannes -
Also jetzt noch mal für Dummies wie mich, läuft das auch in WP 1.4 beta, wenn man das WP 1.2 Plugin drin hat und das aktiviert ist und welcher Code muß in die ich nehme mal an 'style.css'. Bei mir geht auch bei mehreren Auftreten des Suchbegriffs nichts.
Gruß Holger
-
WordPress Hacks: Google Hi-Lite fix
Here's what you need to do to fix it. Look for these lines (should be Orig lines 104, 105, 106, 107)
if (!preg_match('/<.+>/',$text)) {
$text = preg_replace('/(b'.$term.'b)/i','<span
class="hilite">$1</span>',$text);
} else {
$text = preg_replace('/(?<=>)([^<]+)?(b'.$term.'b)/i','$1<span
class="hilite">$2</span>',$text);Change those lines to this:
if (!preg_match('«<.+>«',$text)) {
$text = preg_replace('«(b'.$term.'b)«i','<span
class="hilite">$1</span>',$text);
} else {
$text = preg_replace('«(?<=>)([^<]+)?(b'.$term.'b)«i','$1<span
class="hilite">$2</span>',$text);Habe ich gemacht, funzt trotzdem nicht.
-
HM, klappt ja soweit ganz gut.
Kann man dem Plugin auch die Zusammenarbeit mit "search everything" beibringen?
Wenn ich beispielsweise nach "tom" suche und das Wort dort in den Kommentaren vorkommt, wird der dazugehörige Beitrag zwar angezeigt, aber das Suchwort nicht farblich unterlegt. :(
-
Öffne die Plugin-Datei. Dort wird ziemlich weit unten etwas stehen wie:
Da setzt Du einfach eine drunter:
Wobei "irgendeine_funktion" die Funktion in der Plugin-Datei ist, die für den ganzen Zauber zuständig ist.
-
Öffne die Plugin-Datei. Dort wird ziemlich weit unten etwas stehen wie:
Da setzt Du einfach eine drunter:
Wobei "irgendeine_funktion" die Funktion in der Plugin-Datei ist, die für den ganzen Zauber zuständig ist.
Hi,
hm, seltsam,
steht dort bereits...
Liegt es vll. daran, dass sie Suchergebnisse verkürzt dargestellten werden? Also z.b. die Kommentare gar nicht in der Übersicht der Suchergebnisse sind?
-
Kannst Du bitte mal das Plugin als Anhang hier posten (.txt anhängen)? Ich kenne es nicht und würde es mir mal anschauen.
-
Hi,
klar doch ... serach-hilite.php. :)
-
Also, ich habe es mir vorhin mal angeschaut...
Es gibt ja zwei Arten von Suche: Einmal die Suchfunktion auf Deiner Site, zum anderen, wenn jemand über die Google-Suche auf die Site kommt.
Die erste Suche gibt für jeden Beitrag einen Auszug an, in dem die Begriffe ja auch hervorgehoben sind. Allerdings werden bei dieser Suche ohnehin keine Kommentare ausgegeben, erst wenn man auf den Beitrag klickt -- und dann ist es ja auch keine Suche mehr.
Bei der zweiten Art von Suche findet jemand eine Deiner Seiten über Google, und meist gelangt man dabei auch auf eine Einzelseite mit Kommentaren. Offenbar soll das Plugin in der Lage sein, die Suchanfrage zu erkennen und die Begriffe zu markieren. Allerdings tut es das weder für Beitragstext noch für Kommentare.
Insofern ist die Frage nicht, warum Kommentare nicht einbezogen werden, sondern warum das Erkennen Google-Suche nicht funktioniert.
Ich habe mir das Plugin mal angeschaut, aber leider keinen Hinweis darauf gefunden. Evtl. könntest Du ein anderes Plugin aus dieser Kategorie probieren. Und evtl. Teile daraus in das jetztige Plugin übernehmen.
-
Hm okay - danke dir erstmal.
Dann die Frage: ich gebe ein Suchwort in die Blogsuche ein. Nun will ich, dass die Ergebnisse nicht in gekürzter Form angezeigt werden, sondern komplett. Befindet sich z.B. das Suchwort am Ende eines Beitrags oder als Kommentar, der schön älter ist, wird in der Suchübersicht folglich auch das betreffende Wort nicht markiert- was ich aber möchte! ;)
Frage- wie?
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!