Seite 1 von 1

Yellow Card Mod - Problem mit Search.php

Verfasst: 04.11.2004 00:06
von Good-Stuff
Hallo,

die normale Suche funktioniert. Wenn ich aber "suche nach allen bl..." aktiviere kommt das hier.

Could not obtain matched posts list

DEBUG MODE

SQL Error : 1109 Unknown table 'p' in where clause

SELECT m.post_id FROM phpbb_search_wordlist w, phpbb_search_wordmatch m WHERE w.word_text LIKE 'dfdfd' AND m.word_id = w.word_id AND w.word_common <> 1 AND p.post_bluecard>0 AND m.post_id=p.post_id

Line : 311
File : /homepages/6/d21820414/htdocs/tiere-forum/search.php

Verfasst: 04.11.2004 00:15
von Markus67
Hi ...

verlinke mal die search.php als txt-Datei
KB:datei

Markus

Verfasst: 04.11.2004 16:02
von Good-Stuff
Hier bitte und danke schon einmal.

http://www.tiere-forum.de/downloads/search.txt

Verfasst: 05.11.2004 15:42
von Good-Stuff
ich schieb mal den Beitragf nach oben. Weiß einer eine Lösung oder kann mit der Fehlermeldung was anfangen?

Verfasst: 05.11.2004 15:58
von Markus67
Hi ...

suche in der search.php

Code: Alles auswählen

							$sql = "SELECT m.post_id 
								FROM " . SEARCH_WORD_TABLE . " w, " . SEARCH_MATCH_TABLE . " m 
								WHERE w.word_text LIKE '$match_word'
ersetze mit:

Code: Alles auswählen

							$sql = "SELECT m.post_id 
								FROM " . SEARCH_WORD_TABLE . " w, " . SEARCH_MATCH_TABLE . " m 
								" . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "
								WHERE w.word_text LIKE '$match_word' 
Markus

Verfasst: 05.11.2004 19:05
von Good-Stuff
Vielen Dank, klappt super. Jetzt funktioniert mein Board wieder komplett.

DANKE