Verwarnungen

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.
Antworten
mreuropa
Mitglied
Beiträge: 147
Registriert: 25.11.2007 20:32
Wohnort: Viersen
Kontaktdaten:

Verwarnungen

Beitrag von mreuropa »

Hi,

ist es möglich dass ein Benutzer keine Verwarnungen bekommen kann? Und wie wäre die realisierbar?

Bis dann mreuropa
UGC

Beitrag von UGC »

ja, man verwarnt ihn nicht. :D
Oder wie meinst du das?
mreuropa
Mitglied
Beiträge: 147
Registriert: 25.11.2007 20:32
Wohnort: Viersen
Kontaktdaten:

Beitrag von mreuropa »

Ich meinte eigentlich, dass z.B. ein Moderator alle User außer einem Verwarnen darf von den Befugnissen.
UGC

Beitrag von UGC »

Ach so, also z.B. ein Moderator darf den Admin nicht verwaren...
Hm, kann man in dem Code bestimmt ändern, wenn nicht, muss man ein Script machen, das regelmäßig ausgeführt wird ;)
Ich kann dir nur auf eine - hier meistens - nicht erwünschte Art weiterhelfen, indem ich das relativ einfach mache...
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

includes/mcp/mcp_warn.php
finde:

Code: Alles auswählen

/**
* Insert the warning into the database
*/
function add_warning($user_row, $warning, $send_pm = true, $post_id = 0)
{
	global $phpEx, $phpbb_root_path, $config;
	global $template, $db, $user, $auth;
danach einfügen:

Code: Alles auswählen

	if ($user_row['user_id'] == 2)
	{
		trigger_error('you can\'t warn that user.', E_USER_WARNING);
	}
kein Support per PN
mreuropa
Mitglied
Beiträge: 147
Registriert: 25.11.2007 20:32
Wohnort: Viersen
Kontaktdaten:

Beitrag von mreuropa »

für die User_id muss ich doch den Beuntzernamen bestimmt einfügen? was mache ich bei mehren benutzern?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

	$no_warning = array(2, 3, 4);
	if (in_array($user_row['user_id'], $no_warning))
	{
		trigger_error('you can\'t warn that user.', E_USER_WARNING);
	}
Einfach in die Klammer $no_warning = array(2, 3, 4); Die Benutzer IDs reinsetzen.
Wie die Benuter ID ist, siehst du z.B. Wenn du auf das Profil des Benutzers gehst in der Addressleiste: memberlist.php?mode=viewprofile&u=2 in diesem Falle die 2
kein Support per PN
mreuropa
Mitglied
Beiträge: 147
Registriert: 25.11.2007 20:32
Wohnort: Viersen
Kontaktdaten:

Beitrag von mreuropa »

Aber dann jetzt ist auf einmal das Modul Verwarnungen im Moderationsbereich weg! Was kann ich machen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Dann füg das ganze mal nach

Code: Alles auswählen

		// Prevent someone from warning themselves
		if ($user_row['user_id'] == $user->data['user_id'])
		{
			trigger_error('CANNOT_WARN_SELF');
		}
in der gleichen Datei ein und lösch es an der alten Stelle.
kein Support per PN
Antworten

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