Seite 1 von 1
AUtomatische eMails deaktivieren?
Verfasst: 31.03.2005 09:55
von mrbigmmx
Hallo!
Hab mein Forum wunderbar installiert bekommen. Jedoch hab ich ne Frage: Kann ich diese Masse an automatischen eMails deaktivieren? Meine Kunden werden bekloppt, wenn die die ganze Zeit Mails wegen GRuppenbeitritt und blablabla bekommen? Ich hab schon die Möglichkeit gefunden, einfach die eMail tpls zu löschen, jedoch bekomm ich dann immer eine Fehlermeldung bei der Board Administration.
Danke für ne Antwort!
Grüße MrBIGmmx
Verfasst: 31.03.2005 10:07
von Markus67
Hi ...
dann sollte das hier was für dich sein
[2.0.10] Disable E-Mail Option at ACP *emc
Markus
Verfasst: 31.03.2005 10:39
von mrbigmmx
Super danke für den Tip! Komm ich da auch irgendwo an eine Anleitung, in der steht wo ich was machen soll, damit das mod installiert ist? Ich hab die Datei editiert, weiss aber nicht wo ich da welchen Teil des Mods einfügen muss um den zum laufen zu bringen. Hab bisher nur mods installiert, bei denen ich keine php Kenntnisse haben musste.
Danke schonmal!
Grüße
MrBIGmmx
Verfasst: 31.03.2005 10:49
von Markus67
Hi ...
das Textfile ist die Anleitung
Code: Alles auswählen
#
#-----[ SQL ]-------------------------------------------------
#
INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) VALUES ('email_on-off', '1');
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_german/lang_admin.php
#
#-----[ FIND ]------------------------------------------------
#
$lang['Email_settings'] =
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Email_ON-OFF'] = "E-Mail-Funktion";
$lang['Email_ON-OFF_explain'] = "Hier kann die E-Mail-Funktion des Boards komplett ausgeschaltet werden";
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------------
#
$smtp_yes = ( $new['smtp_delivery'] ) ? "checked=\"checked\"" : "";
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$email_on = ( $new['email_on-off'] ) ? "checked=\"checked\"" : "";
$email_off = ( !$new['email_on-off'] ) ? "checked=\"checked\"" : "";
#
#-----[ FIND ]------------------------------------------------
#
"L_NO" => $lang['No'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"L_ON" => $lang['ON'],
"L_OFF" => $lang['OFF'],
#
#-----[ FIND ]------------------------------------------------
#
"L_EMAIL_SETTINGS" => $lang['Email_settings'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"L_EMAIL_ON-OFF" => $lang['Email_ON-OFF'],
"L_EMAIL_ON-OFF_EXPLAIN" => $lang['Email_ON-OFF_explain'],
#
#-----[ FIND ]------------------------------------------------
#
"EMAIL_FROM" => $new['board_email'],
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
"EMAIL_ON" => $email_on,
"EMAIL_OFF" => $email_off,
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="row1">{L_ADMIN_EMAIL}</td>
<td class="row2"><input class="post" type="text" size="25" maxlength="100" name="board_email" value="{EMAIL_FROM}" /></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_EMAIL_ON-OFF}<br /><span class="gensmall">{L_EMAIL_ON-OFF_EXPLAIN}</span></td>
<td class="row2"><input type="radio" name="email_on-off" value="1" {EMAIL_ON} /> {L_ON} <input type="radio" name="email_on-off" value="0" {EMAIL_OFF} /> {L_OFF}</td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
includes/emailer.php
#
#-----[ FIND ]------------------------------------------------
#
function send()
{
global $board_config, $lang, $phpEx, $phpbb_root_path, $db;
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ($board_config['email_on-off'])
{
#
#-----[ FIND ]------------------------------------------------
#
// Did it work?
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Markus