Seite 1 von 1

Frage zur Suchfunktion

Verfasst: 12.05.2003 18:53
von Saro
Hi,

es geht um die Suche wieso (phpBB ist das einzigste Board was ich kenne was das kann ;)) gibt es unter der Suche Titel und Text durchsuchen oder Nur Text durchsuchen? Sollte es nicht eher Nur Titel sein? Oder ist das nur ein fehler im Deutschen language Pack? Weil mich stört es tierisch das man nicht nur die Titel durchsuchen kann oder kommt so eine Funktion mit dem phpBB 2.1?

Verfasst: 13.05.2003 00:01
von Acid
Um ehrlich zu sein, benutze ich diese verschiedenen Suchoptionen eigentlich nie (sondern nutze nur die Standardeinstellungen)... jedoch hab ich ´s grad ma getestet und hab bei "Titel und Text durchsuchen" und "Nur Nachrichtentext durchsuchen" jeweils unterschiedliche Suchergebnisse bekommen.

Verfasst: 13.05.2003 01:25
von PhilippK
Hab's gerade mal geprüft: kein Übersetzungsfehler, es ist tatsächlich so: er durchsucht im einen Fall nur den Inhalt ohne Betreff...
Wo der Sinn liegt? Keine Ahnung.

Gruß, Philipp

Verfasst: 13.05.2003 10:23
von Saro
Acid hat geschrieben:Um ehrlich zu sein, benutze ich diese verschiedenen Suchoptionen eigentlich nie (sondern nutze nur die Standardeinstellungen)... jedoch hab ich ´s grad ma getestet und hab bei "Titel und Text durchsuchen" und "Nur Nachrichtentext durchsuchen" jeweils unterschiedliche Suchergebnisse bekommen.
Naja aber kann recht nützlich sein wenn man nur den Titel durchsuchen kann/könnte. Wenn man z.B. nach einem GTA Thread sucht und GTA Nachrichtentext und Titel durchsuchen macht wird jeder Thread wo GTA nur erwähnt wurde angezeigt anderrsrum mit nur Titel wird jeder Thread wo es auch wirklich um GTA geht angezeigt.

Verfasst: 13.05.2003 10:41
von Acid
Ach, jetzt verstehe ich worauf die hinauswillst. :-D Naja, war ja scho spät gestern. Könntest ja ´n Hack dazu schreiben. :wink:

Verfasst: 13.05.2003 10:58
von Saro
Soll ich jetzt lachen? :D Ich kriege ja noch netmal hin ohne Hilfe überhaupt was in PHP zu schreiben :oops:

Verfasst: 13.05.2003 11:09
von PhilippK
Versuch mal folgendes: Öffne die search.php und suche nach

Code: Alles auswählen

			$search_msg_only = ( !$search_fields ) ? "AND m.title_match = 0" : ( ( strstr($multibyte_charset, $lang['ENCODING']) ) ? '' : '' );
und ersetze es durch

Code: Alles auswählen

			$search_msg_only = ( !$search_fields ) ? "AND m.title_match = 1" : ( ( strstr($multibyte_charset, $lang['ENCODING']) ) ? '' : '' );
Anschließend gehst du noch in die ./language/german/lang_main.php und suchst nach

Code: Alles auswählen

$lang['Search_msg_only'] = 'Nur Nachrichtentext durchsuchen';
durch

Code: Alles auswählen

$lang['Search_msg_only'] = 'Nur Titel durchsuchen';
Ist nicht getestet aber könnte funktionieren...

Gruß, Philipp

Verfasst: 13.05.2003 14:17
von Saro
k werde es bei gelegenheit mal testen bin gerade ein eigenes Template am schreiben ;) HTML kann ich nämlich wenigstens ^^ Naja bis jetzt sieht es sehr gut aus Header, Index und Footer sind schon umgeschrieben... :)