Übersicht der Neuanmeldungen?

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.
Antworten
michaelxxx
Mitglied
Beiträge: 136
Registriert: 15.10.2004 18:40

Übersicht der Neuanmeldungen?

Beitrag von michaelxxx »

Hallo,

ich habe seit einiger Zeit das Problem, das sich bei mir im Forum (fast 5000 User) vermehrt Leute aus dem Ausland anmelden, dann meist mit nervigen Spam Einträgen.

Ich habe leider nicht die Zeit, jeden Account im Forum manuell freizuschalten und auch jedesmal kontrollieren ist sehr zeitaufwendig. Habe schon einige Email Domains (wie .net oder .ru) aus dem Forum ausgeschlossen, aber gerade bei .com Domains ist das nicht möglich, da auch viele hier eine .com Domain nutzen.

Gibt es irgendeinen Mod, der mir z.B. 1 mal am Tag in einer Art Übersicht eine Email mit allen Neuanmeldungen und allen wichtigen Infos über die neuen User (Email Adresse, Homepage usw) zuschickt, und wo dann für mich zB hinten dran gleich noch ein Button mit "User löschen" ist.

Gibt es sowas in der Art??

Grüße
Michael
michaelxxx
Mitglied
Beiträge: 136
Registriert: 15.10.2004 18:40

Beitrag von michaelxxx »

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

Beitrag von Miriam »

Sieht nach der Beschreibung zumindest so aus.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
michaelxxx
Mitglied
Beiträge: 136
Registriert: 15.10.2004 18:40

Beitrag von michaelxxx »

ja, das ist genau das was ich suche. Gute Übersicht aller Neuanmeldungen mit Möglichkeit zum direkten löschen!

Allerdings - momentan ist es so, das die User bei einer Löschung wohl per Email benachrichtigt werden. Weiß jemand wie ich das deaktivieren kann, bzw, was ich im Code ändern muss, das die Benachrichtigung wegfällt?

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

Beitrag von Miriam »

Probier' das:
finde in admin_account.php

Code: Alles auswählen

			$emailer->send();
ersetze gegen:

Code: Alles auswählen

			if (!$delete) $emailer->send();
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
michaelxxx
Mitglied
Beiträge: 136
Registriert: 15.10.2004 18:40

Beitrag von michaelxxx »

ich hab das so geändert, aber wie kann ich jetzt nachvollziehen, trotzdem kommt noch die Meldung:

Die User wurden gelöscht. Benachrichtigungsmail abgeschickt.

Hier nochmal der php code:

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']) : '',
			));
			if (!$delete) $emailer->send();
			$emailer->reset();
		}
		$db->sql_freeresult($result_mail);
	}
}
Nach dem löschen soll er quasi keine Benachrichtigungsmail senden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du denn auch eine Mail bekommen oder nur die Meldung? Also bei Deinem Test vor diesem Posting.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
michaelxxx
Mitglied
Beiträge: 136
Registriert: 15.10.2004 18:40

Beitrag von michaelxxx »

ok, habs mal mit einem eigenen test account probiert. scheint zu klappen, es kommt keine email an. danke.
Antworten

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