Seite 1 von 1

Wie EMail Benachrichtigung standardmäßig aus?

Verfasst: 02.04.2006 17:12
von karstenkurt
Hallo,
ich finde die Option zum standardmässigen Ausschalten der EMailbenachrichtigung nicht. Im Handdbuch steht nix.

Verfasst: 03.04.2006 22:29
von karstenkurt
Keiner ne Idee?
Muss sich doch ausschalten lassen im ACP. Damit nicht jeder automatisch eine Benachrichtigung beommt.

Verfasst: 03.04.2006 23:33
von cYbercOsmOnauT
Der Standard bei Neuregistrierungen ist doch das der User nicht benachrichtigt wird bei neuen Antworten.

Was genau meinst Du bitte?

Möchtest Du als Admin bei allen Usern diese Benachrichtigung abstellen?

Viele Grüße,
Tekin

Verfasst: 04.04.2006 04:09
von karstenkurt
Ja genau. Ich habs irgendwann mal eingeschaltet und wills nun wieder ausschalten, finde aber den Schalter nicht.

Verfasst: 04.04.2006 12:16
von cYbercOsmOnauT
Das kann nur jeder User für sich selbst ein- oder ausschalten im Profil. Wenn Du es in einem Schritt für alle abstellen willst, gib im phpMyAdmin das hier ein

Code: Alles auswählen

UPDATE phpbb_users SET user_notify=0
Damit wird die Einstellung für alle User auf "Normal nicht benachrichtigen" gesetzt. Merke: Die User können dies dann später trotzdem wieder im Profil aktivieren.

Um die Benachrichtigungen zu beenden, die schon von den Usern gesetzt sind, musst Du folgendes eingeben:

Code: Alles auswählen

DELETE FROM phpbb_topics_watch
Wie gesagt ist das nur temporär. Es werden nur die bis dahin bestehenden Benachrichtigungen gelöscht und der Standard auf "Nicht benachrichtigen" gesetzt.

Wenn Du es komplett abstellen willst, musst Du einen anderen Weg gehen. :)

Grüße,
Tekin

Verfasst: 04.04.2006 12:20
von karstenkurt
cYbercOsmOnauT hat geschrieben: Wenn Du es komplett abstellen willst, musst Du einen anderen Weg gehen. :)

Grüße,
Tekin
Welchen? Ein Weg wäre ja in der phpbb_users den Standard für das Feld user_notify von 1 auf 0 zu ändern, oder?

Verfasst: 04.04.2006 13:50
von cYbercOsmOnauT
Das ist der Weg, den ich Dir genannt habe. Meine erste SQL-Zeile macht nichts anderes als bei jedem User den Wert auf "0" zu setzen. Um es "radikal" zu entfernen mach

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
$notifyreply = ( isset($HTTP_POST_VARS['notifyreply']) ) ? ( ($HTTP_POST_VARS['notifyreply']) ? TRUE : 0 ) : 0;

#
#-----[ REPLACE WITH ]------------------------------------------
#
$notifyreply = 0;

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<tr> 
	  <td class="row1"><span class="gen">{L_NOTIFY_ON_REPLY}:</span><br />
		<span class="gensmall">{L_NOTIFY_ON_REPLY_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="radio" name="notifyreply" value="1" {NOTIFY_REPLY_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="notifyreply" value="0" {NOTIFY_REPLY_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
	
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- Notification deleted -->

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Aber die SQL-Zeilen musst Du trotzdem je einmal ausführen!

Gruß,
Tekin

Verfasst: 04.04.2006 14:42
von karstenkurt
Danke.

Verfasst: 27.02.2007 11:09
von Brennerlein
Wollte gerade mal nach diesem Thread als Standard einstellen das ein User immer benachrichtigt wird.

Dazu habe ich dann phpmyadmin geöffnet, bin das auf phpbb_users und dann auf user_notify.
Wenn ich nun diesen Wert verändern will kommt immer nur folgende Fehlermeldung:

tbl_alter.php: Missing parameter: field (FAQ 2.8 )

Und da ich mich nicht wirklich auskenne bin ich ratlos.