Seite 1 von 1

default Wert im Profil ändern von nein auf ja

Verfasst: 10.10.2004 20:40
von Kiss News
Hallo!
Was muss ich ändern, wenn ich "Bei Antworten immer benachrichtigen:" das Häkchen auf "ja" stehen haben möchte per default, und nicht auf nein?
Ich muss da wohl irgendeine Tabelle im phpmyadmin abändern, aber welche?
Ausserdem habe ich im Profil ein Optionsfeld "Sound" ja/nein hinzugefügt. Der steht per default auf nein. Das möchte ich auch gerne auf ja abändern. Das funktioniert aber nicht.
Die Tabelle lautet phpbb_user, der SQL Befehl lautete:
#-----[ SQL ]-------------------------------------------
#
# Folgender Query muss über phpmyadmin ausgeführt werden (Prefix anpassen)..

# Wenn noch kein neues Feld hinzugefügt wurde..
ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;

# Wenn das bestehende Feld geändert werden soll..
ALTER TABLE phpbb_users CHANGE user_info user_info TINYINT(1) default '0';
habe default auf "1" abgeändert, das hat aber NICHTS verändert!! Die Auswahl steht weiterhin auf nein! Verstehe ich nicht!?
Zu sehen ist das hier:
http://kissfanshop.ki.funpic.de/phpbb2/ ... greed=true

Danke für die Info!

Verfasst: 10.10.2004 20:45
von Leuchte
includes/usercp_register.php
'NOTIFY_REPLY_YES' => ( $notifyreply ) ? 'checked="checked"' : '',
'NOTIFY_REPLY_NO' => ( !$notifyreply ) ? 'checked="checked"' : '',
Dort das Ausrufezeichen einfach vor den anderen Wert stellen

Verfasst: 10.10.2004 21:55
von Kiss News
Danke für die Info.
Zuerst sah es auch so aus, als ob es geklappt hätte. Es klappt auch für neue User, die sich registrieren wollen.
Aber es klappt nicht richtig für bereits registrierte User.
Wenn ein registrierter user sein Profil aufruft, kommt weiterhin bei diesen beiden Optionen die Auswahl "nein" angeklickt, auch wenn sie vorher auf "ja" standen. Es ändert sich also automatisch beim Aufruf des Profils.
Bei Soundauswahl und die e-mail Benachrichtigung steht das IMMER auf "nein" bei Profilaufruf... ??
Wenn man sich neu registrieren möchte, sind diese Felder jedoch auf "ja"...
Was stimmt denn da nicht?
wenn ich das Rufzeichen wieder dort hingebe, wo es früher war, tritt dieser Fehler nicht auf, also die Optionsauswahl ändert sich dann NICHT (egal, was meine Auswahl ist), wenn ich mein Profil aufrufe...

Verfasst: 11.10.2004 00:29
von Blutgerinsel
Teste mal das:

Code: Alles auswählen

'NOTIFY_REPLY_YES' => ( !isset($notifyreply) || $notifyreply ) ? 'checked="checked"' : '', 
'NOTIFY_REPLY_NO' => ( isset($notifyreply) && !$notifyreply ) ? 'checked="checked"' : '',
*ungetestet*

Verfasst: 11.10.2004 00:42
von Kiss News
hat leider keinerlei Änderungen ergeben. "Nein" ist weiterhin default...

bei der Soundauswahl habe ich es nun gelöst das Problem. Ich habe einfach die Checkboxen umgedreht, und die Werte ausgetauscht und die Funktion ebenfalls umgedreht, sodass es nun so stimmt, dass "ja" vorausgewählt ist und auch bleibt.

Das könnte ich bei der e-mail Funktion auch machen, wenn ich wüsste, wo diese definiert ist....

Verfasst: 11.10.2004 10:33
von Markus67
Hi ...

Hi ...

suche in der usercp_register.php

Code: Alles auswählen

	$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : 0;
ersetze mit:

Code: Alles auswählen

	$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : TRUE;
Markus

Verfasst: 11.10.2004 11:38
von Kiss News
Danke Markus!