Email-Adressenwechsel verbieten
Verfasst: 22.03.2007 14:19
Hallo
Ich bastel gerade ein , na ja , sagen wir mal Snippet, daß den Usern verbietet ihre Email Adresse zu wechseln.
Einstellbar soll alles im ACP sein. Dort soll man es aus-und einschalten können.
Genau so wie mit dem Namenswechsel.
So soll es ausschauen (ist nur eine provisorische Skizze
):
öffne: language/lang_german/lang_admin.phpund suche:
füge danach ein:
öffne: admin/admin_board.php
und suche:
füge danach ein:
öffne: templates/XXX/admin/board_config_body.tpl
suche:
füge danach ein:
Danach habe ich in der DB in der Tabelle phpbb_config
config_name : allow_emailchange
config_value : 0
eingefügt.
Somit dachte ich das er die Werte in der Board-Konfiguration übernimmt aber Pustekuchen
Jedesmal wenn ich auf "Absenden" (Submit) klicke, bleibt es beim alten und der Punkt ist nicht zu sehen. Es wird auch nichts verändert.
Die User können weiterhin fröhlich ihre Email Adressen ändern.
Wo habe ich in der SQL einen Wurm drinnen???
Ich bastel gerade ein , na ja , sagen wir mal Snippet, daß den Usern verbietet ihre Email Adresse zu wechseln.
Einstellbar soll alles im ACP sein. Dort soll man es aus-und einschalten können.
Genau so wie mit dem Namenswechsel.
So soll es ausschauen (ist nur eine provisorische Skizze

öffne: language/lang_german/lang_admin.phpund suche:
Code: Alles auswählen
$lang['Allow_name_change'] = 'Namenswechsel erlauben';
Code: Alles auswählen
$lang['Allow_email_change'] = 'Emailwechsel erlauben';
und suche:
Code: Alles auswählen
$namechange_no = ( !$new['allow_namechange'] ) ? "checked=\"checked\"" : "";
Code: Alles auswählen
$emailchange_yes = ( $new['allow_emailchange'] ) ? "checked=\"checked\"" : "";
$emailchange_no = ( !$new['allow_emailchange'] ) ? "checked=\"checked\"" : "";
suche:
Code: Alles auswählen
<tr>
<td class="row1">{L_ALLOW_NAME_CHANGE}</td>
<td class="row2"><input type="radio" name="allow_namechange" value="1" {NAMECHANGE_YES} /> {L_YES} <input type="radio" name="allow_namechange" value="0" {NAMECHANGE_NO} /> {L_NO}</td>
</tr>
Code: Alles auswählen
<tr>
<td class="row1">{L_ALLOW_EMAIL_CHANGE}</td>
<td class="row2"><input type="radio" name="allow_emailchange" value="1" {EMAILCHANGE_YES} /> {L_YES} <input type="radio" name="allow_emailchange" value="0" {EMAILCHANGE_NO} /> {L_NO}</td>
</tr>
config_name : allow_emailchange
config_value : 0
eingefügt.
Somit dachte ich das er die Werte in der Board-Konfiguration übernimmt aber Pustekuchen

Jedesmal wenn ich auf "Absenden" (Submit) klicke, bleibt es beim alten und der Punkt ist nicht zu sehen. Es wird auch nichts verändert.
Die User können weiterhin fröhlich ihre Email Adressen ändern.

Wo habe ich in der SQL einen Wurm drinnen???
