Suche nach Wörtern mit 3 Buchstaben (z.B. mp3)
Verfasst: 19.06.2003 13:27
Ich bekomme es nicht hin, dass ich in meinem Board nach Wörtern mit weniger als 4 Buchstaben suchen kann (z.B. mp3).
Fatal ist auch, dass ich dann auch nicht die Kombinationen funktionieren (z.B. mp3 AND umwandeln).
Ich hab mich schon mal in der functions_search.php umgeschaut (in der Nähe von Zeile 60: "'words' that consist of <3 or >20 characters are removed"), aber eine Veränderung der Werte bringt nix....
liegt es vielleicht an phpBB 2.05?
In Version 2.04 sah die betreffende Stelle so aus:
In Verrsion 2.05 sieht es jetzt so aus:
oder hat es was mit der funktion stopword_list zu tun? was macht die eigentlich?
Danke für die Hilfe!
Fatal ist auch, dass ich dann auch nicht die Kombinationen funktionieren (z.B. mp3 AND umwandeln).
Ich hab mich schon mal in der functions_search.php umgeschaut (in der Nähe von Zeile 60: "'words' that consist of <3 or >20 characters are removed"), aber eine Veränderung der Werte bringt nix....
liegt es vielleicht an phpBB 2.05?
In Version 2.04 sah die betreffende Stelle so aus:
Code: Alles auswählen
if ( $mode == 'post' )
{
$entry = str_replace('*', ' ', $entry);
// 'words' that consist of <3 or >20 characters are removed.
$entry = preg_replace('/\b([a-z0-9]{1,2}|[a-z0-9]{21,})\b/',' ', $entry);
}Code: Alles auswählen
if ( $mode == 'post' )
{
$entry = str_replace('*', ' ', $entry);
// 'words' that consist of <3 or >20 characters are removed.
$entry = explode(' ', $entry);
for ($i = 0; $i < sizeof($entry); $i++)
{
$entry[$i] = trim($entry[$i]);
if ((strlen($entry[$i]) < 3) || (strlen($entry[$i]) > 20))
{
$entry[$i] = '';
}
}
$entry = implode(' ', $entry);
}
Danke für die Hilfe!