Überlastung der Suchfunktion

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Waagenbauer
Mitglied
Beiträge: 219
Registriert: 11.06.2001 02:00
Kontaktdaten:

Beitrag von Waagenbauer »

Hm, keine Ahnung. Haste 2.0.10?
Hier nochmal der komplette Hack: (Ersetzen wie oben)

Code: Alles auswählen

$search_author = str_replace('*', '%', trim($search_author));
				
// search_author Fix by Waagenbauer
				if ( strlen( str_replace('%', '', $search_author) ) < 3 )
				{
					message_die(GENERAL_ERROR, "Couldn't obtain list of matching users (searching for: $search_author)");
				}
				
// Fix von phpbb.com:
				$author_sql = (strstr($search_author, '%')) ? "LIKE '" . str_replace("\'", "''", $search_author) . "'" : "='" . str_replace("\'", "''", $search_author) . "'";				
				//$sql = "SELECT user_id
				//	FROM " . USERS_TABLE . "
				//	WHERE username LIKE '" . str_replace("\'", "''", $search_author) . "'";
				$sql = "SELECT user_id 
                                        FROM " . USERS_TABLE . " 
                                        WHERE username " . $author_sql;
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

Ich habs mittlerweile auf 2.0.11 upgedatet, ich denke, damit ist es auch erledigt.

Thx trotzdem an dich.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“