Benutzer zur Beobachtung "Zwingen"

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Benutzer zur Beobachtung "Zwingen"

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
mpiet
Mitglied
Beiträge: 20
Registriert: 22.05.2008 13:26
Wohnort: Wien

Re: Benutzer zur Beobachtung "Zwingen"

Beitrag von mpiet »

bestens, genau was ich gesucht habe - danke!
lg, Piet
"If you wait, all that happens is that you get older.."
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Benutzer zur Beobachtung "Zwingen"

Beitrag 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.
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Benutzer zur Beobachtung "Zwingen"

Beitrag 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); 
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“