Probleme mit "Search in User Profile" MOD

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Peter Koerner
Beiträge: 11
Registriert: Mo 05.Apr, 2004 23:21
Wohnort: M?nchen
Kontaktdaten:

Probleme mit "Search in User Profile" MOD

Beitrag von Peter Koerner »

Hallo allerseits,

ich habe heute versucht, obiges MOD zu installieren. Leider klappt es nicht so ganz und ich finde den Fehler nicht. Hier in Stichworten ein paar Details:

- Die erweiterte Search-Maske wird korrekt aufgebaut, allerdings ist die Auswahl der User-Profile-Felder
leer (nicht "All" oder ähnliches, einfach leer?!?)

- Nach Submit erscheint ein mySQL Debug-Fenster mit einer SQL-Fehlermeldung beim SELECT-Befehl,
etwa: "SELECT , user_name...."

Mir scheint die Auswahl der User-Profile-Felder nicht zu funktionieren.

Hat jemand einen Tipp, wo ich suchen soll bzw. was ich ausprobieren kann, um den Fehler zu isolieren?

Danke im voraus, Peter
Peter Koerner
Beiträge: 11
Registriert: Mo 05.Apr, 2004 23:21
Wohnort: M?nchen
Kontaktdaten:

Beitrag von Peter Koerner »

Noch ein Nachtrag bzw. ein weiterer Fehler:

Nach Eingabe von * in der Suchmaske stürzt das Script ab. Oxpus, probier es einfach mal auf oxpus.de aus.

Viele Grüße und schonmal vielen Dank fürs Antworten.

Peter
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah ja. Das mit dem Asterisk ist interessant. Ich werde da die Tage mal nachsehen (heute klappt es schlecht).
Danke schon einmal für den Hinweis.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Erste Abhilfe für die Suche mit Platzhaltern in Userprofilen:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
search.php

#
#-----[ FIND ]-----
#
else if ( $search_profile != '' && $search_keywords != '' )
{

#
#-----[ REPLACE WITH ]-----
#
else if ( $search_profile != '' && $search_keywords != '' && $search_keywords != '*' && $search_keywords != '?' )
{
	$search_keywords = str_replace('*', '', $search_keywords);
	$search_keywords = str_replace('?', '', $search_keywords);


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Damit wird die Suche mit nur einem * oder ? nicht ausgeführt und auch in Suchwörtern werden die Platzhalter ignoriert, da diese bereits in der Abfrage entsprechend berücksichtigt sind.

Für die weiteren Fehler, hänge doch bitte mal Deine search.php als ZIP-File hier an. Ich schaue dann mal nach, woran das liegen könnte.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Peter Koerner
Beiträge: 11
Registriert: Mo 05.Apr, 2004 23:21
Wohnort: M?nchen
Kontaktdaten:

Beitrag von Peter Koerner »

Hallo Oxpus,

danke vorab für Deine Bemühungen.

Ich habe search.php als ZIP beigfügt. Ich hatte die MOD eingepflegt, einige kleine Dinge angepasst, die jedoch keine Auswirkungen auf den Fehler haben sollten.

Viele Grüße aus München, PEter
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Werde ich dann heute Nachmittag mal drüber schauen. Scheint ggf. ein Einbaufehler zu sein, aber wir werden sehen.
Antwort kommt dann umgehend.

EDIT: Wie ich vermutet hatte: Einbaufehler!
Anbei die korrigierte Datei.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Peter Koerner
Beiträge: 11
Registriert: Mo 05.Apr, 2004 23:21
Wohnort: M?nchen
Kontaktdaten:

Beitrag von Peter Koerner »

Na prima, klappt jetzt ohne Fehler.

Allerdings ist das Auswahlfeld in der Search-Maske noch immer leer statt "All". Aber das klären wir auch noch :-)

Übrigens, kann ich eigentlich in der Signatur der User suchen? Gab es da nicht ein Problem?

Vielen Dank nochmal,

Peter
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der Signatur kannst Du ebenfalls suchen. Du musst dazu lediglich das Feld in die search.php mit einbinden. Dazu hatte ich aber auch einen kurzen Kommentar in der Mod-Beschreibung geschrieben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Peter Koerner
Beiträge: 11
Registriert: Mo 05.Apr, 2004 23:21
Wohnort: M?nchen
Kontaktdaten:

Beitrag von Peter Koerner »

Danke, klappt.

Noch ein neuer Fehler: Gibt zum test bitte mal "www" in die Suche nach Userprofilen ein. Es kommt ein Fehler im Script search.php, auch bei oxpus.de.

Viele Grüße, Peter
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aha. Dann werde ich wohl die Suche bei leeren Suchstrings irgendwie abbrechen.
THX für den Hinweis. Update kommt dann so bald wie möglich.

EDIT: Ich habe jetzt nun die Suche komplett und "gewaltsam" umgebogen, somit sollte dieser Fehler mit was auch immer für Suchbegriffen nie wieder auftreten. Der Mod ist auch entsprechend aktuell und die Updateanleitung da enthalten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten