Seite 1 von 1
Forum Notification Mod
Verfasst: 08.06.2003 13:22
von Eclipse16V
Gibt es beim Forum Notification Mod die möglichkeit das so einzustellen das jeder User automatisch alle Foren beobachtet und sich nicht erst bei jedem Forum einzeln anmelden muß. Also wenn sich ein neuer User anmeldet das er gleich alle beobachtet und dann einzelne Foren abbestellen kann.
Geht das und wie?
Verfasst: 10.08.2003 13:08
von Eclipse16V
Hat keiner mal eine Idee?
Dacht man kann das in der Datenbank einstellen.
Verfasst: 10.08.2003 14:17
von Leuchte
vielleicht bringts dir was, wenn du in
phpbb_users bei anonymous user_notify auf 1 setzt

musste mal oprobieren

Verfasst: 10.08.2003 16:33
von esperitox
@Eclipse das müsstest du direkt beim registrieren machen such mal in der usercp_register.php nach:
Code: Alles auswählen
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
}
und füg darunter das ein:
Code: Alles auswählen
$forum_notify_ids = array();
$sql = "SELECT forum_id
FROM " . FORUMS_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not read out data from forums table', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$forum_notify_ids[] = $row['forum_id'];
}
foreach( $forum_notify_ids as $id )
{
$sql = "INSERT INTO " . FORUMS_WATCH_TABLE . " (forum_id,user_id,notify_status) VALUES($id,$user_id,$notifyreply)";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into forum_watch table', '', __LINE__, __FILE__, $sql);
}
}
sollte gehen...
esperitox