Seite 1 von 1
Begrüssung per pm bei neuem mitglied
Verfasst: 15.06.2003 10:57
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
Verfasst: 15.06.2003 11:18
von Gregor
jo würde mich auch interessieren

Verfasst: 15.06.2003 11:23
von esperitox
Verfasst: 15.06.2003 11:35
von Dan
hi super , vielen dank
gruss Dan
Verfasst: 15.06.2003 18:39
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
Verfasst: 15.06.2003 18:53
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
esperitox
Verfasst: 15.06.2003 20:41
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
Verfasst: 16.06.2003 08:46
von esperitox
Und haste versucht das in 4 zu ändern?
esperitox