User Profil Anpassen
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.
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.
nein, es muss nicht rückwirkend sein,
habe erst gerade 20 mitglieder,
es soll
für alle user die sich zukünftig neu registrieren gelten
mit wo muss ich was ändern meine ich hier:
'user_notify' => 0,
'user_notify_pm' => 1,
'user_notify_type' => NOTIFY_EMAIL,
'user_allow_pm' => 1,
'user_allow_viewonline' => 1,
'user_allow_viewemail' => 1,
'user_allow_massemail' => 1,
habe erst gerade 20 mitglieder,
es soll
für alle user die sich zukünftig neu registrieren gelten
mit wo muss ich was ändern meine ich hier:
'user_notify' => 0,
'user_notify_pm' => 1,
'user_notify_type' => NOTIFY_EMAIL,
'user_allow_pm' => 1,
'user_allow_viewonline' => 1,
'user_allow_viewemail' => 1,
'user_allow_massemail' => 1,
never touch a running system?
no risk no experience!
no risk no experience!
Ja, ich bin noch da.....
... aber Du hast doch alles was Du brauchst... experimentiere doch mal mit den Werten und lege danach einen Testuser an.
Logge Dich danach mit dem Testuser ein und schau nach was verändert ist.
Ein wenig " Selbstarbeit " setze ich voraus..... ich möchte nicht immer alles "vorkauen".... es reicht wenn ich es "Mundgerecht" serviere....
Ersetze mal eine 0 gegen eine 1 oder umgekehrt ...
... aber Du hast doch alles was Du brauchst... experimentiere doch mal mit den Werten und lege danach einen Testuser an.
Logge Dich danach mit dem Testuser ein und schau nach was verändert ist.
Ein wenig " Selbstarbeit " setze ich voraus..... ich möchte nicht immer alles "vorkauen".... es reicht wenn ich es "Mundgerecht" serviere....
Ersetze mal eine 0 gegen eine 1 oder umgekehrt ...
Hm... ok, ich habe mich wohl vertan.... die Geschichte mit den User Optionen ist etwas verworrener als ich dachte.
Die User Optionen werden alle in einem Tabellenfeld gespeichert ( phpbb_users - user_options )
Allerdings "Bitweise" und nicht in Klartext
Lösung:
Ein Standard User bekommt laut Defaultwert der Tabelle phpbb_users , Feld user_options den Wert 895
Ein neu registrierter User hat nach einer kurzen Kontrolle im UCP, die Option :
Öffne ein Benachrichtigungsfenster bei neuen Privaten Nachrichten: NEIN
eingestellt.
Ändert man nur diesen Wert von NEIN auf JA ändert sich der Wert in der Tabelle phpbb_users - Feld user_options auf 1919
Wenn man nun den Defaultwert dieses Feldes von 865 auf 1919 ändert, sollte jeder neu angelegte User das PM PopUp eingeschaltet haben.
SLQ Update Befehl:
Um die Änderung Rückgängig zu machen, wäre dieser Befehl nötig:
Beachte bitte den Tabellen Präfix und passe ihn an, sollten Deine Tabellen nicht mit phpbb_ anfangen.
Mache vorher bitte auch ein Backup Deiner Datenbank.
Die User Optionen werden alle in einem Tabellenfeld gespeichert ( phpbb_users - user_options )
Allerdings "Bitweise" und nicht in Klartext

Lösung:
Ein Standard User bekommt laut Defaultwert der Tabelle phpbb_users , Feld user_options den Wert 895
Code: Alles auswählen
user_options int(11) UNSIGNED Nein 895
Ein neu registrierter User hat nach einer kurzen Kontrolle im UCP, die Option :
Öffne ein Benachrichtigungsfenster bei neuen Privaten Nachrichten: NEIN
eingestellt.
Ändert man nur diesen Wert von NEIN auf JA ändert sich der Wert in der Tabelle phpbb_users - Feld user_options auf 1919
Wenn man nun den Defaultwert dieses Feldes von 865 auf 1919 ändert, sollte jeder neu angelegte User das PM PopUp eingeschaltet haben.
SLQ Update Befehl:
Code: Alles auswählen
ALTER TABLE `phpbb_users` CHANGE `user_options` `user_options` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1919'
Code: Alles auswählen
ALTER TABLE `phpbb_users` CHANGE `user_options` `user_options` INT( 11 ) UNSIGNED NOT NULL DEFAULT '895'
Beachte bitte den Tabellen Präfix und passe ihn an, sollten Deine Tabellen nicht mit phpbb_ anfangen.
Mache vorher bitte auch ein Backup Deiner Datenbank.
user_options
Ahhhhhh....... jetzt fällt es mir wie Schuppen von den Augen! 
Das sollte die Lösung bringen:
Öffne die Datei: includes/functions_user.php
SUCHE:
ERSETZE den Wert 895 mit dem Wert, den Du vorher ermittelt hast: ( 1919 )
Hab es gerade selbst getestet, funktioniert!
Jeder User Option belegt ein Bit.
Laut includes/sessions.php ist es wie folgt aufgebaut:
Alter Wert 895 =
Neuer Wert 1919:
UPDATE:
Die user_options wurden seit phpBB3.0.6 erweitert.
Der Standard Wert lautet nun:
includes/sessions.php
Dezimal: 230271
Dual: 111000001101111111
Neuer Wert für popuppm:
Dezimal: 231295
Dual: 111000011101111111

Das sollte die Lösung bringen:
Öffne die Datei: includes/functions_user.php
SUCHE:
Code: Alles auswählen
'user_options' => 895,
Code: Alles auswählen
'user_options' => 1919,
Jeder User Option belegt ein Bit.
Laut includes/sessions.php ist es wie folgt aufgebaut:
Code: Alles auswählen
var $keyoptions = array('viewimg' => 0, 'viewflash' => 1, 'viewsmilies' => 2, 'viewsigs' => 3, 'viewavatars' => 4, 'viewcensors' => 5, 'attachsig' => 6, 'bbcode' => 8, 'smilies' => 9, 'popuppm' => 10);
Alter Wert 895 =
Code: Alles auswählen
Dual:
1 - Bit 0 --> viewimg
1 - Bit 1 --> viewflash
1 - Bit 2 --> viewsmilies
1 - Bit 3 --> viewsigs
1 - Bit 4 --> viewavatars
1 - Bit 5 --> viewcensors
1 - Bit 6 --> attachsig
0 - Bit 7 --> reserviert
1 - Bit 8 --> bbcode
1 - Bit 9 --> smilies
0 - Bit 10 -> popuppm
895 Dezimal
Code: Alles auswählen
Dual:
1 - Bit 0 --> viewimg
1 - Bit 1 --> viewflash
1 - Bit 2 --> viewsmilies
1 - Bit 3 --> viewsigs
1 - Bit 4 --> viewavatars
1 - Bit 5 --> viewcensors
1 - Bit 6 --> attachsig
0 - Bit 7 --> reserviert
1 - Bit 8 --> bbcode
1 - Bit 9 --> smilies
1 - Bit 10 -> popuppm
1919 Dezimal
UPDATE:
Die user_options wurden seit phpBB3.0.6 erweitert.
Der Standard Wert lautet nun:
Code: Alles auswählen
'user_options' => 230271,
Code: Alles auswählen
var $keyoptions = array('viewimg' => 0, 'viewflash' => 1, 'viewsmilies' => 2, 'viewsigs' => 3, 'viewavatars' => 4, 'viewcensors' => 5, 'attachsig' => 6, 'bbcode' => 8, 'smilies' => 9, 'popuppm' => 10, 'sig_bbcode' => 15, 'sig_smilies' => 16, 'sig_links' => 17);
Dual: 111000001101111111
Code: Alles auswählen
Dual:
1 - Bit 0 --> viewimg
1 - Bit 1 --> viewflash
1 - Bit 2 --> viewsmilies
1 - Bit 3 --> viewsigs
1 - Bit 4 --> viewavatars
1 - Bit 5 --> viewcensors
1 - Bit 6 --> attachsig
0 - Bit 7 --> reserviert
1 - Bit 8 --> bbcode
1 - Bit 9 --> smilies
0 - Bit 10 -> popuppm
0 - Bit 11 -> reserviert
0 - Bit 12 -> reserviert
0 - Bit 13 -> reserviert
0 - Bit 14 -> reserviert
1 - Bit 15 -> sig_bbcodes
1 - Bit 16 -> sig_smilies
1 - Bit 17 -> sig_links
Dezimal: 231295
Dual: 111000011101111111
Code: Alles auswählen
Dual:
1 - Bit 0 --> viewimg
1 - Bit 1 --> viewflash
1 - Bit 2 --> viewsmilies
1 - Bit 3 --> viewsigs
1 - Bit 4 --> viewavatars
1 - Bit 5 --> viewcensors
1 - Bit 6 --> attachsig
0 - Bit 7 --> reserviert
1 - Bit 8 --> bbcode
1 - Bit 9 --> smilies
1 - Bit 10 -> popuppm
0 - Bit 11 -> reserviert
0 - Bit 12 -> reserviert
0 - Bit 13 -> reserviert
0 - Bit 14 -> reserviert
1 - Bit 15 -> sig_bbcodes
1 - Bit 16 -> sig_smilies
1 - Bit 17 -> sig_links
Zuletzt geändert von Dr.Death am 15.02.2008 20:02, insgesamt 1-mal geändert.
Hallo Dr.Death,
ich habe ein ähnliches Anliegen wie Charger. Bei mir geht es um die Vorbelegung der Option "Mich standardmäßig über Antworten informieren:" mit "Ja".
Bei den Werten in "var $keyoptions" taucht diese Option meines Erachtens nicht auf. Die dort aufgeführten Optionen sind, zumindest in der aktuellen 3.0.3, im "Persönlicher Bereich" unter "Einstellungen" auch über mehrere Unterrubriken verteilt. Oder ist in "var $keyoptions" generell nur eine Auswahl enthalten; nämlich die, die man vorbelegen können soll?
ich habe ein ähnliches Anliegen wie Charger. Bei mir geht es um die Vorbelegung der Option "Mich standardmäßig über Antworten informieren:" mit "Ja".
Bei den Werten in "var $keyoptions" taucht diese Option meines Erachtens nicht auf. Die dort aufgeführten Optionen sind, zumindest in der aktuellen 3.0.3, im "Persönlicher Bereich" unter "Einstellungen" auch über mehrere Unterrubriken verteilt. Oder ist in "var $keyoptions" generell nur eine Auswahl enthalten; nämlich die, die man vorbelegen können soll?
User Notify
Den Wert vonIn der Datei includes/functions_user.php kann man die Standardwerte für neu registrierte User beeinflussen:
Code: Alles auswählen
'user_notify' => 0, 'user_notify_pm' => 1, 'user_notify_type' => NOTIFY_EMAIL, 'user_allow_pm' => 1, 'user_allow_viewonline' => 1, 'user_allow_viewemail' => 1, 'user_allow_massemail' => 1,
Code: Alles auswählen
'user_notify' => 0,
Code: Alles auswählen
'user_notify' => 1,
Damit werden alle neu registrierten User mit diesem Wert bedacht.