Hallo
Ich möchte die Nachrichteneinstellungen dauerhaft für jeden ändern(siehe Bild)
Im Moment ist es so, dass die Auswahlfunktionen bei der Anmeldung und im User CP entfernt sind.
Nun möchte ich das die Optionen so voreingestellt sind, wie auf dem Bild zu sehen.
Es gibt zwar auch ein Plugin(MyBB Registration Checkbox) dafür, leider scheint es nicht richtig zu funktionieren, da sämtliche Einstellungen nicht übernommen werden.
Bestands-User habe ich über eine Datenbankabfrage schon so eingestellt nur bei Neuregistrierungen fehlen die Häkchen.
Gruß Andy
Das geht ähnlich wie
hier beschrieben, indem du checked="checked" einsetzt:
Code:
<input type="checkbox" ... checked="checked" />
(19.01.2009, 17:06)Michael schrieb: [ -> ]Das geht ähnlich wie hier beschrieben, indem du checked="checked" einsetzt:
Code:
<input type="checkbox" ... checked="checked" />
Hallo Michael
Danke für die Antwort, aber irgendwie steh ich gerade auf dem Schlauch.
Code:
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="allownotices" id="allownotices" value="yes" {$allownoticescheck} /></td>
<td valign="top"><span class="smalltext"><label for="allownotices">{$lang->allow_notices}</label></span></td>
</tr>
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="hideemail" id="hideemail" value="yes" {$hideemailcheck} /></td>
<td valign="top"><span class="smalltext"><label for="hideemail">{$lang->hide_email}</label></span></td>
</tr>
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="emailnotify" id="emailnotify" value="yes" {$emailnotifycheck} /></td>
<td valign="top"><span class="smalltext"><label for="emailnotify">{$lang->email_notify}</label></span></td>
</tr>
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="receivepms" id="receivepms" value="yes" {$receivepmscheck} /></td>
<td valign="top"><span class="smalltext"><label for="receivepms">{$lang->receive_pms}</label></span></td>
</tr>
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="pmpopup" id="pmpopup" value="yes" {$pmpopupcheck} /></td>
<td valign="top"><span class="smalltext"><label for="pmpopup">{$lang->pm_popup}</label></span></td>
</tr>
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="emailpmnotify" id="emailpmnotify" value="yes" {$emailpmnotifycheck} /></td>
<td valign="top"><span class="smalltext"><label for="emailpmnotify">{$lang->email_notify_newpm}</label></span></td>
</tr>
So sieht der Teil des member_register Template aus.
Oder meintest du ich muss das in der member oder private.PHP ändern.
Gruß Andy
Hallo
Nachdem ich den "Schlauch" verlassen habe
sieht es jetzt bei der Anmeldung so aus wie im ersten Beitrag. Habe noch ein "disabled" bei der Option E-Mails von Administratoren eingefügt so das das Häkchen nicht gelöscht werden kann.
Leider sieht es im Admin CP aber so aus wenn sich ein Member registriert hat
[
attachment=4095]
und im Profil des Members, so
[
attachment=4096]
Keine Ahnung wo der Fehler liegt oder wo ich suchen soll.
Gruß Andy
Kannst du mal bitte einen Link zur Seite posten?
Hallo Michael
Ich schick dir eine PN mit einer aktuellen 1:1 Kopie des Forum(ist eigentlich mein Test und Probierforum).
Forum ist geöffnet und Adminzugang ist eingerichtet.
Gruß Andy
Komisch, dass es nicht funktioniert. So gehts du auf Nummer Sicher: Öffne die Datei inc/datahandlers/user.php und suche nach:
PHP-Code:
"allownotices" => $user['options']['allownotices'],
"hideemail" => $user['options']['hideemail'],
"subscriptionmethod" => intval($user['options']['subscriptionmethod']),
"receivepms" => $user['options']['receivepms'],
Ersetzen durch:
PHP-Code:
"allownotices" => 1,
"hideemail" => 1,
"subscriptionmethod" => intval($user['options']['subscriptionmethod']),
"receivepms" => 1,
Hallo Michael
Danke.
Jetzt ist es so wie es sein sollte.
Gruß Andy