Beim phpBB3 Version 3.0.4 bei Fulltext native soll die Suchfunktion den Unterstrich wie normale Buchstaben und Ziffern behandeln, beispielsweise für Kennwortübersicht.

Beitrag 5032 von UFO-Peter » 26.11.2013, 19:24

Beim phpBB3 Version 3.0.4 bei Fulltext native soll die Suchfunktion den Unterstrich wie normale Buchstaben und Ziffern behandeln, beispielsweise für Kennwortübersicht.

Die Suchfunktion des Forensystems phpBB3 soll auch Begriffe mit Unterstrichen finden. Ist die Suchfunktion einer neueren Version des phpBB3 auf Fulltext MySQL eingestellt, braucht man nichts verändern.

Es kann aber sein, dass bei Fulltext MySQL die Anzahl der zu suchenden Wörter mindestens vier sein muss, weswegen man gegebenenfalls lieber Fulltext native wählt.

Damit die Suchfunktion des phpBB3 einen Unterstrich wie Buchstaben und Ziffern behandelt, müssen in der Datei >includes - search - fulltext_native.php< folgende Veränderungen gemacht werden. Unterstrich _ entfernen aus:

Code: Alles auswählen
$sb_match   = "ISTCPAMELRDOJBNHFGVWUQKYXZ\r\n\t!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\x00\x01\x02\x03\x04\x05\x06\x07\x08\x0B\x0C\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\xC0\xC1\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"

Füge hinter yxz einen Unterstrich _ ein!

Code: Alles auswählen
$sb_replace   = 'istcpamelrdojbnhfgvwuqkyxz                                                                              '

Füge hinter dem z einen Unterstrich _ ein!

Code: Alles auswählen
$legal_ascii = ' eaisntroludcpmghbfvq10xy2j9kw354867z'
Im Forum von phpbb.de sind Anleitungen, damit das Minus - so behandelt wird, wie Buchstaben und Ziffern. Diese Ändserung ist aber nicht empfehlenswert, weil dadurch die Funktion des Minuszeichens, dass bestimmte Wörter jeweils nicht vorhanden sein dürfen, nicht mehr funktioniert.

Hierfür sind glaube ich 5 Veränderungen in der jeweiligen Datei erforderlich, wenn ich mich richtig erinnere. Leider sind diese Anleitungen bei phpbb3 etwas fehlerhaft, sodass zwar beispielsweise "Renn-auto" gefunden wird, aber auch Beiträge, in denen die beiden Wörter 'Renn' und 'Auto' auch enthalten sind.

Fulltext native:
Klick!
Klack!

Fulltext mysql:
Klick!


Vor einigen Jahren hatte ich hier in diesem Forum einen Beitrag veröffentlicht, in dem nicht nur Obiges beschrieben war, sondern aucj, wie bei Fulltext native das Minuszeichen wie Buchstaben und Ziffern behandelt werden. Leider war dieser Beitrag durch technisch bedingten Datenverlust verloren gegangen.

Wer aber unbedingt wissen möchte, wie auch Letztes funktioniert, kann sich bei den zuvor verlinkten drei Beiträgen orientieren, wie es ungefähr sein muss. Unsd müsste dann aber etwas experimentieren, um es ganz richtig hinzubekommen.

Liebe Leser! Wenn Sie die Schildbürgerstreiche der Politik(er) schon lange satt haben, unter­stützen Sie bitte dieses Forum, indem Sie es auf anderen Seiten verlinken, oder nur aufs 'Welt­rettungs­forum' aufmerk­sam machen!
 
Falls Sie aber meinen, dass ein Staat gemäß Grund­gesetz schon dann demo­kratisch ist, wenn das Wahlvolk alle vier Jahre wählen gehen darf, wer die Dikta­toren sein sollen. Lügenpresse? Lügen­medien? Fall­bei­spiele!
 
Oder es in Ordnung wäre, dass im Gegensatz zur ehe­ma­ligen DDR, Menschen so wenig ver­dienen, dass es nicht zum Leben reicht und vieler­orts unver­schuld­ete Ob­dach­losig­keit herrscht; während dem­gegen­über einige wenige Multi­million­äre in uner­mess­lichem Reich­tum schwelgen.
 
Oder, wenn Sie meinen, dass AfD und PEGIDA rechts­radikal wären, weil beide gegen das Gut­menschen­tum sind, das alle Flücht­linge inte­grieren will ein­schließ­lich Deutsch­lern­pflicht; obwohl sie doch in einem Lager mit Wohn­con­tainern viel besser auf­ge­hoben wären.
 
Oder, wenn Sie abstreiten, dass auch Deutschland den Flüchtlingsstrom mit verursachte, indem die deutsche Regierung verantwortlich dafür war, dass Deutschland 2014 nur noch die Hälfte an den UNHCR zahlte, wodurch eine Hungersnot in den Flüchtlingslagern ausgelöst wurde.
 
Oder, wenn Sie die BRD für einen Rechts­staat halten, obwohl Richter und An­wälte durch per­ma­nente Rechts­beugung vor­ein­ge­nom­men um den Er­halt ihrer Arbeits­plätze be­müht sind; und mich deswegen Richter Rüdiger Richel rechtskräftig dazu verurteilte, Kinder zu ermorden. Wir brauchen eine un­vor­ein­ge­nom­me­ne Justiz anstatt eine unab­hängige Justiz. Genauso brauchen wir un­ab­häng­ige Lehrer anstatt ein (staat­lich ge­steu­er­tes) Bildungs­system.
 
Oder, wenn Sie glauben, dass die Kirche mit ihrer geistes­kranken Wahn­vor­stellung recht hat; dass einst Gott seinen (angeb­lich) einzigen Sohn sandte, damit dieser als Opfer­lamm brutal er­mordet wird zwecks Sünden­ver­gebung. Juden unschuldig an der Kreuzigung Jesu.
 
Oder, wenn Sie allen Ernstes meinen, dass soge­nannte "Lesben" und "Schwule" sexuell so orien­tiert sind, dass unbe­dingt die Ge­nital­ien nicht zu­ein­an­der passen dürfen; oder, dass der Terror­an­schlag in Paris nichts mit dem Islam zu tun hat.
 
Oder die sexuelle Neigung zu 'vor­puber­tärem' Kind ab­artig sei, obwohl manche Mädchen fast schon im Klein­kind­alter ge­schlechts­reif sind und trotzdem zur Prüderie gezwungen werden; Sie aber demgegenüber Zwangs­be­berg­steigung, Zwangs­artistik und Zwangs­leistungs­be­sportung von Kindern OK finden; brauchen Sie dieses Forum natürlich nicht unter­stützen.