Seite 1 von 1

'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 16:06
von tsccom
Hi,

wo und wie muss man in die Forensoftware eingreifen um die Auswahl beim Registrieren und Profiländern "Bei Antworten immer benachrichtigen" standardmäßig auf das Auswahlfeld JA zu setzen?

Re: 'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 18:11
von mad-manne
zu Punkt 1:(bei der Registrierung)

ACHTUNG: vorher Backups der beteiligen Dateien erstellen !!!

ÖFFNE: includes/usercp_register.php

FINDE:

Code: Alles auswählen

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

Code: Alles auswählen

	$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : TRUE;
zu Punkt 2:(beim Profil ändern)
das macht ja keinen Sinn, da immer JA zu setzen, denn dort wird beim Aufruf des Profils der Wert voreingestellt, den der User beim letzten Speichern des Profils eingestellt hat!

Gruss,
Manne.

Re: 'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 18:20
von tsccom
danke, funzt wunderbar.
zu 2.: ist ja eigentlich auch logisch, hab ich net dran gedacht ^^

Re: 'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 18:35
von mad-manne
Was du allerdings noch tun kannst, ist einmalig bei allen Usern die bereits registriert sind(bzw. der Einfachheit halber bei allen) dieses Flag auf JA setzen. Dazu müsstest du z.B. mittels KB:phpmyadmin folgenden SQL-Befehl abfeuern.
Auch hier gilt: Vorher ein Backup der Datebank erstellen !!!

Code: Alles auswählen

UPDATE `phpbb_users` SET `user_notify` = '1';
Tabellenprefix muss natürlich bei Bedarf angepast werden :roll:

Gruss,
Manne.

Re: 'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 19:20
von tsccom
Ok, danke.
Aber muss da nicht an den SQL-Befehl ein WHERE `user_id` > 0; dran? Bei einem anderen Befehl, dem hier: UPDATE `werb_users` SET `user_timezone` = '1' WHERE `user_id` > 0; muss es ja anscheinend dran...

Re: 'Bei Antworten immer benachrichtigen' standardmäßig auf JA

Verfasst: 09.05.2009 19:29
von mad-manne
Hast Recht ... beim Gast-User macht das NOTIFY-Flag keinen Sinn :oops: also auch mit dem

Code: Alles auswählen

WHERE `user_id` > 0; 
Gruss,
Manne.