Begrüssung per pm bei neuem mitglied

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Dan
Mitglied
Beiträge: 139
Registriert: 31.05.2003 12:27

Begrüssung per pm bei neuem mitglied

Beitrag von Dan »

Hallo

wollte euch mal fragen ob es da schon einen mod gibt der folgendes macht.

wenn sich ein neues mitglied registriert bekommt er eine pm mit einer nachricht willkommen im forum , u.s.w

danke gruss Dan
Gregor

Beitrag von Gregor »

jo würde mich auch interessieren :)
Benutzeravatar
Dan
Mitglied
Beiträge: 139
Registriert: 31.05.2003 12:27

Beitrag von Dan »

hi super , vielen dank

gruss Dan
Benutzeravatar
Dan
Mitglied
Beiträge: 139
Registriert: 31.05.2003 12:27

Beitrag von Dan »

Hi

habe da noch eine problem , und zwar wird der absender vom begrüssung vom ID1 versendet , aber der admin hat die id4.

Code: Alles auswählen

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

#
#-----[ FIND ]------------------------------------------ 
#

$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)

#
#-----[ BEFORE, ADD ]------------------------------------------ 
#

        // START - SEND PM ON REGISTER MOD - AbelaJohnB
	//
	// According to 'netclectic' we need to set the datastamp to '9999999999' in order to
	// insure the pop-up notification about a new message existing. I concur with 'netclectic'
	// and have thus made the change to his suggestion. Thanks netclectic!
        //
	$sql = "UPDATE " . USERS_TABLE . " 
		SET user_new_privmsg = '1', user_last_privmsg = '9999999999'
				WHERE user_id = $user_id";
		if ( !($result = $db->sql_query($sql)) )
        {
		    message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
        }

        $register_pm_subject = $lang['register_pm_subject'];
        $register_pm = $lang['register_pm'];
        $privmsgs_date = date("U");
        $sql = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('0', '" . str_replace("\'", "''", addslashes(sprintf($register_pm_subject,$board_config['sitename']))) . "', '2', " . $user_id . ", " . $privmsgs_date . ", '0', '1', '1', '0')";
        if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not insert private message sent info', '', __LINE__, __FILE__, $sql);
		}

		$privmsg_sent_id = $db->sql_nextid();
		$privmsgs_text = $lang['register_pm_subject'];
        //
        $sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_text) VALUES ($privmsg_sent_id, '" . str_replace("\'", "''", addslashes(sprintf($register_pm,$board_config['sitename'],$board_config['sitename']))) . "')";
        if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not insert private message sent text', '', __LINE__, __FILE__, $sql);
		}
        // END - SEND PM ON REGISTER MOD - AbelaJohnB

muss ich diesen teil umändern mit 4 ??

Code: Alles auswählen

SET user_new_privmsg = '1', user_last_privmsg = '9999999999'
danke schonmal für die hilfe

Gruss Dan
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Sicher das es id 1 ist und nicht eher 2?Weil als privmsgs_from_userid ist 2 angegeben:
$sql = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('0', '" . str_replace("\'", "''", addslashes(sprintf($register_pm_subject,$board_config['sitename']))) . "', '2', " . $user_id . ", " . $privmsgs_date . ", '0', '1', '1',
Kannst das rot markierte ja mal in 4 ändern :wink:

esperitox
Benutzeravatar
Dan
Mitglied
Beiträge: 139
Registriert: 31.05.2003 12:27

Beitrag von Dan »

Hi

Das habe ich am anfang auch gedacht , dass es id2 ist aber die pm wird tatsächlich von id1 versendet.

Gruss Dan
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Und haste versucht das in 4 zu ändern?

esperitox
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“