inaktive user löschen, das verschicken der lösch-mail unterb

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
morf
Mitglied
Beiträge: 62
Registriert: 26.12.2005 15:32

inaktive user löschen, das verschicken der lösch-mail unterb

Beitrag von morf »

inden :D

hi,

also, wenn ich inaktive user lösche kriegen die eine email mit diesem text hier
Hello user,

Dein Account wurde gelöscht..

--
Danke, das Forum-Team
das würde ich aber gerne verhindern, möchte den usern das ja nicht unter die nase reiben... wo muss ich was ändern damit das nicht mehr geschieht?

mfg
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wenn die user eine Mail geschickt bekommen, hast Du wohl etwas gemoddet.... Was? 8)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
morf
Mitglied
Beiträge: 62
Registriert: 26.12.2005 15:32

Beitrag von morf »

habe nichts verändert!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Welche Boardversion hast Du?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
morf
Mitglied
Beiträge: 62
Registriert: 26.12.2005 15:32

Beitrag von morf »

2.0.22

hab noch nen mod installiert der mir inaktive user anzeigt... aber ich glaube nicht das dieser die email verschickt hat
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Aha... und die User werden mittels dieses Mods gelöscht?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
morf
Mitglied
Beiträge: 62
Registriert: 26.12.2005 15:32

Beitrag von morf »

das kann angehen... ich hab im ACP folgende neue einträge

[ externes Bild ]

wenn ich dann auf "inaktive user" klicke komm ich hier her

[ externes Bild ]

und dort kann ich die dann markieren und löschen!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na gut. Und jetzt musst Du nur noch herausfinden, wie die entsprechende datei jeisst und sie hier verlinken --> KB:datei
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
morf
Mitglied
Beiträge: 62
Registriert: 26.12.2005 15:32

Beitrag von morf »

ich denke mal es wird dieser abschnitt hier sein... was muss ich alles ändern damit der user nur eine email bekommt wenn sein account aktiviert wurde... er soll keine bekommen wenn der account gelöscht bzw deaktiviert wurde!

Code: Alles auswählen

if( (($delete && $confirm) || $activate) && $mark_list )
{
   if( count($mark_list) )
   {
      $email_id = '';
      for( $i = 0; $i < count($mark_list); $i++ )
      {
         $email_id .= (($email_id != '') ? ', ' : '') . intval($mark_list[$i]);
      }

      $sql_mail = "SELECT username, user_email, user_lang, user_active FROM ". USERS_TABLE ." WHERE user_id IN ($email_id)";
      if( !($result_mail = $db->sql_query($sql_mail)) )
      {
         message_die(GENERAL_ERROR, 'could not get mail addresses', '', __LINE__, __FILE__, $sql_mail);
      }
      while( $mail = $db->sql_fetchrow($result_mail) )
      {
         if( $delete )
         {
            $subject = $lang['Account_deleted'];
            $text = $lang['Account_deleted_text'];
         }
         else if( $activate )
         {
            $subject = ( $mail['user_active'] == '0' ) ? $lang['Account_activated'] : $lang['Account_deactivated'];
            $text = ( $mail['user_active'] == '0' ) ? $lang['Account_activated_text'] : $lang['Account_deactivated_text'];
         }

         include_once($phpbb_root_path .'includes/emailer.'.$phpEx);
         $emailer = new emailer($board_config['smtp_delivery']);
         $emailer->from($board_config['board_email']);
         $emailer->replyto($board_config['board_email']);
         $emailer->use_template('admin_account_action', stripslashes($mail['user_lang']));
         $emailer->email_address($mail['user_email']);
         $emailer->set_subject($subject);

         $emailer->assign_vars(array(
            'SUBJECT' => $subject,
            'TEXT' => sprintf($text, $board_config['sitename']),
            'USERNAME' => $mail['username'],
            'EMAIL_SIG' => ( !empty($board_config['board_email_sig']) ) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
         ));
         $emailer->send();
         $emailer->reset();
      }
      $db->sql_freeresult($result_mail);
   }
} 
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Probier es so:
finde:

Code: Alles auswählen

if( (($delete && $confirm) || $activate) && $mark_list )
tausche aus gegen:

Code: Alles auswählen

if( ($confirm || $activate) && $mark_list )
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“