[gelöst] Hebe Suchwörter hervor - auch für Blogsuche?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

[gelöst] Hebe Suchwörter hervor - auch für Blogsuche?

Post by konus »

Hallo,
ich habe das "Hebe Suchwörter hervor" installiert. Bei der Suche mittels Google funktioniert es. Suche ich mit der internen Blogsuche, funktioniert es nicht. Wie ist das eigentlich vorgesehen? Habe ich etwas falsch gemacht oder ist das "by design" so.

Was kann ich dagegen unternehmen?
Last edited by konus on Sun Oct 05, 2008 1:40 am, edited 2 times in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Hebe Suchwörter hervor - auch für Bogsuche?

Post by garvinhicking »

Hi!

Richtig, das Plugin ist nur für externe Suchmaschinen vorgesehen, an die interne Suche hat wohl niemand gedacht. Ist aber eine gute Idee und garnicht so schwer einzubauen, hat da jemand Lust das zu probieren? :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus »

Leider reichen dafür meine Kenntnisse nicht aus. Ich habe mal ein Feature Requestbei SourceForce eingetragen.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Habe ich gerade eingebaut. :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus »

Ganz vielen Dank für die superschnelle Reaktion!

Ich habe mich bis jetzt nicht gemeldet, da ich abwarten wollte, bis die neue Version des Plugins im Spartacus auftaucht, um sie zu testen. Das ist aber bis jetzt nicht passiert.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das ist korrekt, denn das Plugin ist bei Serendipity dabei - es wird nicht via Spartacus ausgeliefert.

Du musst daher ein nightly von serendipity runterladen und dir das plugin dorther holen. Alternativ musst Du dann auf das nächste Serendipity Release warten, oder es Dir aus dem SVN repository holen...

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus »

Ich muss hier noch einmal nachhaken, da irgendwas noch nicht richtig funktioniert.

Wenn ich die Startseite des Blogs öffne, ist erst einmal alles in Ordnung. Wenn ich nun eine beliebigen Link klicke (also z.B. Kategorie oder Detailansicht des Artikels) dann ist optisch ebenfalls alles in Ordnung, aber ein Blick in den Quellcode zeigt, dass die Suche den Text komplett zerhackstücklelt hat:

Code: Select all

...<span class="serendipity_searchQuery"></span>Der<span class="serendipity_searchQuery"></span> <span class="serendipity_searchQuery"></span>Skaterplatz<span class="serendipity_searchQuery"></span> <span class="serendipity_searchQuery"></span>ist<span class="serendipity_searchQuery"></span> <span class="serendipity_searchQuery"></span>eine<span class="serendipity_searchQuery"></span>...
Ich habe das Verhalten schon eine Weile beobachtet, aber es erst jetzt so weit einkreisen können. Bei einem normalen Seitenwechsel wird ja sicher kein Suchstring übergeben. Die Suchmarkierung wird aber offenbar auch dann angewandt, wenn der Suchstring leer ist. Könntest Du hier noch eine Sicherheitsabfrage einbauen "ist null" oder ähnliches?
Bodehase
Regular
Posts: 36
Joined: Wed Aug 27, 2008 2:29 am
Contact:

Post by Bodehase »

Selbiges Problem hatte ich auch und musste deshalb das Plugin deaktivieren... aber ich hab nichts gegen einen erneuten Test ;-)
Weblog: Bodehase
s9y-Plugin: ebayauctions 0.9.1 beta
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Probiert mal in der serendipity_event_searchhiglight.php folgendeS:

Code: Select all

        /* Clean the query */
        $query = trim($query);
        $query = preg_replace('/(\"|\')/i', '', $query);

zu ersetzen durch:

Code: Select all

        /* Clean the query */
        $query = trim($query);
        if (empty($query)) return false;
        $query = preg_replace('/(\"|\')/i', '', $query);
Scheinbar enthält $query einen LEerstring oder so bei euch...?!?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus »

Ein großes Dankeschön!
Bei mir funktioniert jetzt alles. Ich empfehle die Änderung generell ins Plugin aufzunehmen.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Habe ich für die nächste version mit übernommen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply