Suche nach Zahlen geht nur bei 3 Zahlen vor einem Punkt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
siebenschlaefer
Mitglied
Beiträge: 221
Registriert: 22.01.2003 19:36
Wohnort: md

Suche nach Zahlen geht nur bei 3 Zahlen vor einem Punkt

Beitrag von siebenschlaefer »

Ein Topic trägt den Titel 25.11.05 > die Suche findet dieses Topic nicht.

Ein Topic trägt den Titel 025.11.05 > Die Suche findet dieses Topic ohne Probleme.

Warum müssen vor dem Punkt 3 Zahlen stehen damit die Suchfunktion das ganze findet?

Und wie ließe sich eine Sinnvolle Lösung realisieren da bei mir oft nach einem Datum gesucht wird.
Maxy
Mitglied
Beiträge: 135
Registriert: 01.06.2004 17:33

Beitrag von Maxy »

Soweit ich mich erinnere wurde in der 2.0.14 die Suchfunktion eingeschränkt. Es war nur noch möglich etwas zu finden, wenn die Suchwörter mehr als 3 Buchstaben haben. Wahrscheinlich hat dies auch Auswirkungen auf deine Topicsuche, da der Punkt sicherlich nicht als Buchstabe gewertet wird.
Die Lösung könnte eine Anpassung der Suchfunktion sein. Frag mich aber nicht wie. :wink:
siebenschlaefer
Mitglied
Beiträge: 221
Registriert: 22.01.2003 19:36
Wohnort: md

Beitrag von siebenschlaefer »

eine ähnliche vorahnug hatte ich auch schon, nur ist die frage wie kann man einen "punkt" mit-suchen lassen, falls es daran liegen sollte
siebenschlaefer
Mitglied
Beiträge: 221
Registriert: 22.01.2003 19:36
Wohnort: md

Beitrag von siebenschlaefer »

hab ne lösung gefunden, hoffe nur dass ich dadruch keine anderen fehler oder probleme verursache

in der functions_search.php

Code: Alles auswählen

function clean_words($mode, &$entry, &$stopword_list, &$synonym_list)
{
	 =   array('^', '$', '&', '(', ')', '<', '>', '`', '\'', '"', '|', ',', '@', '_', '?', '%', '-', '~', '+', '.', '[', ']', '{', '}', ':', '\\', '/', '=', '#', '\'', ';', '!');
	static $drop_char_replace = array(' ', ' ', ' ', ' ', ' ', ' ', ' ', '',  '',   ' ', ' ', ' ', ' ', '',  ' ', ' ', '',  ' ',  ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' , ' ', ' ', ' ', ' ',  ' ', ' ');
habe ich einfach bei static $drop_char_match ,'.' gelöscht und dann bei static $drop_char_replace , ' ' was genau darunter stand

Wäre schön wenn mir noch jemand sagen könnte dass die lösung okay is und keine probleme verursachen kann
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“