Old Username

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Heracross
Mitglied
Beiträge: 143
Registriert: 17.10.2008 15:57
Wohnort: Ingeldorf

Old Username

Beitrag von Heracross »

Kann mir Jemand einen Code sagen, wo eine neues Profilfeld im ACP unter User verwalten -> Profil hinzgefügt wird..
Dort sollte man den alten Benutzernamen ändern können.

Dies benutzername sollte in einer hellgrauen Farbe kursiv unter dem derzeitigen Username stehen.

Kann mir Jemand bitte SQL Funktionen und Codes geben, wie ich sowas mache?
aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Beitrag von aurora876 »

das geht ohne SQL, aber ich versteh nicht ganz, was du mit altem usernamen meinst...
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Wenn der Name eines Benutzers geändert wurde.
Dafür muss aber ein Feld angelegt werden.
kein Support per PN
aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Beitrag von aurora876 »

nickvergessen hat geschrieben:Wenn der Name eines Benutzers geändert wurde.
Dafür muss aber ein Feld angelegt werden.
das passiert ja nun nicht ständig.
mir würd n thread im forum oder n hinweis in der sig reichen :D
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Wir haben diese Info im User-Feedback eingetragen, da es manchmal auch berechtigte Gründe für einen Namenswechsel gibt, wo die Öffentlichkeit den alten Nick nicht mit dem neuen in Verbindung bringen soll/darf.
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Heracross
Mitglied
Beiträge: 143
Registriert: 17.10.2008 15:57
Wohnort: Ingeldorf

Beitrag von Heracross »

Das soll dazu beitragen, dass man noch weiß, wer dieser User ist.

Kann mir Jemand sagen, was ich machen muss?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Ich kann dir ja mal sagen, was du machen muss, damit du den alten Namen in ein Datenbankfeld bekommst.
Vllt kann dir jemand beim Rest helfen:
includes/functions_user.php
finde:

Code: Alles auswählen

	foreach ($update_ary as $table => $field_ary)
	{
		foreach ($field_ary as $field)
		{
			$sql = "UPDATE $table
				SET $field = '" . $db->sql_escape($new_name) . "'
				WHERE $field = '" . $db->sql_escape($old_name) . "'";
			$db->sql_query($sql);
		}
	}
davor einfügen:

Code: Alles auswählen

	$sql = 'UPDATE ' . USERS_TABLE . "
		SET username = '" . $db->sql_escape($new_name) . "'
		WHERE username_old = '" . $db->sql_escape($old_name) . "'";
	$db->sql_query($sql);
Dadurch wird der Name in das Feld username_old in der USERS_TABLE (phpbb_users) eintragen
kein Support per PN
Heracross
Mitglied
Beiträge: 143
Registriert: 17.10.2008 15:57
Wohnort: Ingeldorf

Beitrag von Heracross »

Vielen Dank, und welchen SQl Befehl muss ich eingeben, damit ich eine richitge Table bekomme?

Was muss ich ändern, damit ich den old username im ACP bearbeiten kann ?

Und was muss ich in der Viewtopic_body.html ändern?
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“