Seite 2 von 2

Re: Benutzer zur Beobachtung "Zwingen"

Verfasst: 28.01.2010 14:24
von gn#36
Die betreffenden User können sich einfach selbst wieder abmelden indem sie den zugehörigen Link im Forum verwenden. Ansonsten kannst du das per

Code: Alles auswählen

DELETE FROM phpbb_forums_watch WHERE forum_id = <hier deine Foren ID> AND user_id IN (<hier eine kommagetrennte Liste der User die nichts mehr kriegen sollen>);
machen.

Re: Benutzer zur Beobachtung "Zwingen"

Verfasst: 28.01.2010 16:07
von mpiet
bestens, genau was ich gesucht habe - danke!
lg, Piet

Re: Benutzer zur Beobachtung "Zwingen"

Verfasst: 24.03.2010 19:40
von Latza
Ich finde zwar user_add und das andere aber beide sind nicht zusammen :

Code: Alles auswählen

* @return the new user's ID.
*/
function user_add($user_row, $cp_data = false)
{
	global $db, $user, $auth, $config, $phpbb_root_path, $phpEx;

	if (empty($user_row['username']) || !isset($user_row['group_id']) || !isset($user_row['user_email']) || !isset($user_row['user_type']))
	{
		return false;

Code: Alles auswählen

			if ($config['new_member_group_default'])
			{
				group_user_add($add_group_id, $user_id, false, false, true);
			}
			else
			{
				group_user_add($add_group_id, $user_id);

Code: Alles auswählen

			group_user_add($add_group_id, $user_id);
			}

			unset($GLOBALS['skip_add_log']);
		}
	}

Code: Alles auswählen

* @return mixed false if no errors occurred, else the user lang string for the relevant error, for example 'NO_USER'
*/
function group_user_add($group_id, $user_id_ary = false, $username_ary = false, $group_name = false, $default = false, $leader = 0, $pending = 0, $group_attributes = false)
{
	global $db, $auth;
Das sind alle user_add zeilen.

Re: Benutzer zur Beobachtung "Zwingen"

Verfasst: 26.03.2010 10:09
von Latza
Ähm ich hab ja viele Unterforen ... .
Zbs.
---2010
----------X
----------XX
----------XX1
----------XX2
usw

Würde das funktionieren wenn man das Unterforum : 2010 beobachten würde und benachrichtigungen über die anderen unterforen in 2010 bekommen könnte? Dort werden bei mir sowieso nur Threads erstellt ohne Beiträge. Also funktioniert das? Im Unterforum 2010 gibts keine Threads sonndern nur Unterforen (mit Threads) , deswegen weis ich nicht ob das funktioniert.
Wenn nicht dann geb ich eben alle ID´s der unterforen an.Wie muss ich die dann trennen ?
so vllt?:

Code: Alles auswählen

    $sql = "INSERT INTO ". FORUMS_WATCH_TABLE."(user_id, forum_id, notify_status) VALUES ($user_id, 1,5,12, 0);";
    $db->sql_query($sql);