Seite 1 von 2

Diskussion Allow Single Namechange

Verfasst: 04.08.2004 23:50
von fortuna_quelle
Ich finde diesen Mod ganz brauchbar und werde ihn wohl auch demnächst installieren. Herunter geladen habe ich schon.

Aber ich habe da noch eine Frage, weil der Mod in englisch ist, kann ich ihn dann problemlos in den Code einfügen ? 8)

Leuchte: Gesplittet von http://www.phpbb.de/topic61029.html

Verfasst: 05.08.2004 00:00
von Markus67
Hi ...
Aber ich habe da noch eine Frage, weil der Mod in englisch ist, kann ich ihn dann problemlos in den Code einfügen ?
Ja ... du kannst den MOD problemlos einfügen :wink:

Markus

Verfasst: 05.08.2004 11:07
von Leuchte
Im Paket ist auch eine deutsche Installationsanweisung enthalten.

Verfasst: 24.08.2004 18:32
von Mr. Dirty
Also ich hab bei mir im Board Namenswechsel erlaubt eingestellt und wollte mit dem Mod erreichen dass
ich einzelnen Usern den Namenswechsel verbieten kann...

Wenn ich den Mod installiert habe kann aber keiner mehr seinen Namen wechseln, ausser ich erlaube
es ihm, obwohl Namenswechsel in der Board-Konfiguration erlaubt sind.

Also was muss ich ändern damit der Namenswechsel generell für alle erlaubt bleibt?

Is bestimmt nur ne kleine Änderung, aber ich komm leider nicht drauf :oops:

Weiss jemand Rat?

Verfasst: 24.08.2004 19:05
von Leuchte
Führe in KB:phpMyAdmin folgende Query aus

Code: Alles auswählen

UPDATE phpbb_users SET user_namechange = 1;
Somit wird es für alle erlaubt und muss für einzelne auf 'Nein' gestellt werden.
Der Standard nach der Installation ist Namenswechsel nicht erlauben. Das wird auch mit dem Mod so beibehalten; Im Adminbereich wird es auf 'Ja' gestellt und für alle einzelnen User verboten.

Verfasst: 25.08.2004 03:00
von Mr. Dirty
Funktioniert leider trotzdem nicht!

Bist du sicher dass der SQL-Befehl richtig ist, weil irgendwie krieg ich nicht wie üblich eine
Bestätigung dass der Befehl ausgeführt wurde sondern nur die Info: Betroffene Datensätze: 0.

Verfasst: 25.08.2004 09:56
von Leuchte
Ist dein Prefix auch phpbb_ bzw. hast du den in der Query angepasst?

Verfasst: 25.08.2004 16:58
von Mr. Dirty
Ja, klar. Hab's jetzt nochma versucht und er hat's auch ausgeführt, funktionieren tut's aber trotzdem nicht.

Hab aber noch nen anderen Fehler entdeckt, und zwar gibt's bei mir in der usercp_register.php die Stelle nicht:

Code: Alles auswählen

if ( ($mode == 'register') || ($board_config['allow_namechange']) )
..die ich dann eigentlich mit

Code: Alles auswählen

$sql = "SELECT user_namechange 
	FROM " . USERS_TABLE . "
	WHERE user_id = $user_id";
  	if( !($result = $db->sql_query($sql)) )
  	{
   	 message_die(GENERAL_ERROR, 'Could not query user data', '', __LINE__, __FILE__, $sql);
  	}
  	$row = $db->sql_fetchrow($result);
  	$namechange = $row['user_namechange'];
	if ( ($mode == 'register') || ($board_config['allow_namechange'] && $namechange == 1) )
..ersetzen müsste.


Wahrscheinlich liegts daran?!


Ne Idee wo ich das sonst einfügen soll?

Verfasst: 25.08.2004 17:45
von Leuchte
In der original-Datei so um Zeile 829.
Ansonsten speicher deine Datei als .txt ab und poste den Link.

Verfasst: 26.08.2004 16:48
von Mr. Dirty
Okay, hier die usercp_register.php als txt Datei: usercp_register.txt

Danke schonmal im Vorraus für deine Mühe! :wink: