OK - verstanden - wirklich schade.
Merci
Eigenwillige Forumssuche
Re: Eigenwillige Forumssuche
Ralph,
vielleicht kann ich weiterhelfen: Die Suche (search.php) benutzt die Funktion "splitWords", die zu aggressiv den Suchstring trennt (unter anderem beim Strichpunkt).
Ich habe mal viscacha bei mir installiert und in der Datei search.php die Zeile
$searchwords = splitWords($search);
(ca. Zeile 55) ersetzt durch die Zeile
$searchwords = preg_split('/[\\.\\,:\\+!\\?\\_\\|\s"\'\\[\\]\\{\\}\\(\\)\\/\\\\]+?/', $search, -1, PREG_SPLIT_NO_EMPTY);
im regulären Ausdruck ist nun kein Strichpunkt mehr vorhanden und die Suche nach "flüstern" sucht nun nach dem ganzen Wort. Achte penibelst auf sämtliche Rückstriche! Ich habe das aus der Datei classes/function.global.php kopiert und um die überflüssigen Zeichen gekürzt.
Hintergrund: Das "ü" wird als HTML-Wert an die Forensoftwaresuche übertragen, also als "ü" Edit: Argh! ich hatte das zweite ü nicht geschrieben, sondern die Zeichenfolgen "& u u m l ;" ohne Leerzeichne, das hat die Forensoftware in ein ü umgewandelt... . Und da ist der Strichpunkt dabei, der das Wort unglücklicherweise trennt.
Ich hoffe, das funktioniert auch bei dir.
Gruß Dani
PS: Falls Bedarf besteht, stehe ich auch per Mail zur Verfügung, Details müssen hier ja nicht vertieft werden.
vielleicht kann ich weiterhelfen: Die Suche (search.php) benutzt die Funktion "splitWords", die zu aggressiv den Suchstring trennt (unter anderem beim Strichpunkt).
Ich habe mal viscacha bei mir installiert und in der Datei search.php die Zeile
$searchwords = splitWords($search);
(ca. Zeile 55) ersetzt durch die Zeile
$searchwords = preg_split('/[\\.\\,:\\+!\\?\\_\\|\s"\'\\[\\]\\{\\}\\(\\)\\/\\\\]+?/', $search, -1, PREG_SPLIT_NO_EMPTY);
im regulären Ausdruck ist nun kein Strichpunkt mehr vorhanden und die Suche nach "flüstern" sucht nun nach dem ganzen Wort. Achte penibelst auf sämtliche Rückstriche! Ich habe das aus der Datei classes/function.global.php kopiert und um die überflüssigen Zeichen gekürzt.
Hintergrund: Das "ü" wird als HTML-Wert an die Forensoftwaresuche übertragen, also als "ü" Edit: Argh! ich hatte das zweite ü nicht geschrieben, sondern die Zeichenfolgen "& u u m l ;" ohne Leerzeichne, das hat die Forensoftware in ein ü umgewandelt... . Und da ist der Strichpunkt dabei, der das Wort unglücklicherweise trennt.
Ich hoffe, das funktioniert auch bei dir.
Gruß Dani
PS: Falls Bedarf besteht, stehe ich auch per Mail zur Verfügung, Details müssen hier ja nicht vertieft werden.
Zuletzt geändert von Dani! am 16. Apr 2018, 23:07, insgesamt 1-mal geändert.
Dominik
R: 20.2.20: Med-el Sonnet2
L: 16.12.20: Med-el Sonnet2
Vorsicht bissig.
R: 20.2.20: Med-el Sonnet2
L: 16.12.20: Med-el Sonnet2
Vorsicht bissig.