Ränge-Reset

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Blacker
Mitglied
Beiträge: 179
Registriert: 21.02.2006 17:15

Ränge-Reset

Beitrag von Blacker »

Huhu leute

gibt es ne möglichkeit, alle User mit besonderen Rängen (Moderator usw) den Rang wegzunehmen, und ihnen den normalen Status wiederzugeben?
D.h. alle User, die Spezialränge haben, den normalen Rang wieder geben, der ihnen zusteht (z.b. User, Professor usw).

wär cool..
weil wenn man einfach auf user_rank = '' schaltet dann ham se ja gar keinen rang mehr oder?

thx
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Du bringst hier was mit Rängen und Levels durcheinander.

Professor wäre ein Rang und Moderator ein Level. Na gut, Du kannst einen Moderator auch als Professor bezeichnen, aber dabei geht es um Befugnisse und nicht um dem mittels Postinganzahl berechneten Rang.

Was möchtest Du also machen? Sollen die User zwar die Berechtigungen behalten, aber nicht mehr Moderator heissen sondern den Rangnamen haben?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Blacker
Mitglied
Beiträge: 179
Registriert: 21.02.2006 17:15

Beitrag von Blacker »

Ich vergebe die Berechtigungen nur an Gruppen.
Meine RÄNGE:

Code: Alles auswählen

Rangname       Spezial?
Moderator        1
Support           1
Professor         0
Benutzer          0
jetz will ich alle, die nen Spezialrang haben wieder auf Ihren normalen Rang, z.b. ab 2000 Beiträgen "professor" usw umstellen. Wenn ich jetzt auf Rang = Professor umstelle, hätte jeder User diesen Rang. wie kann ich jedem User den normalen Rang geben, den er normal hätte? (Newbie bei 2 Posts, Non-writer bei 0 posts, professor bei 2000 posts usw).

Das meine ich. grüße
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na nimm ihnen den Spezialrang wieder weg und dann wird der Rang wieder aus der Beitragszahl gebaut. Dazu musst Du natürlich Beitragsgrenzen definieren.

Schau in der Tabelle *_ranks nach, dort stehen die Ränge und ob es Spezialränge sind.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Blacker
Mitglied
Beiträge: 179
Registriert: 21.02.2006 17:15

Beitrag von Blacker »

Miriam hat geschrieben:Na nimm ihnen den Spezialrang wieder weg
Ja wie denn bitte?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Im ACP Benutzer --> Einstellungen --> Benutzer wählen --> ganz unten im Profil --> kein Spezialrang
Zuletzt geändert von Miriam am 01.12.2006 12:26, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Wenn's dir zu viele sind, dann mach ein Datenbank Backup und führe DANACH diesen SQL Befehl aus (das Prefix phpbb_ anpassen wenn es bei dir ein anderes ist, müsstest du bei der Installation angegeben haben):

Code: Alles auswählen

UPDATE phpbb_users SET user_rank = 0 WHERE user_rank IS NOT NULL AND user_id <> -1
Bitte das Backup nicht vergessen! Du setzt mit diesem Befehl wirklich ALLE Benutzer auf die normalen Ränge, auch die Administratoren. Wenn du Administratoren auslassen willst benutze das hier:

Code: Alles auswählen

UPDATE phpbb_users SET user_rank = 0 WHERE user_rank IS NOT NULL AND user_id <> -1 AND user_level <> 1
Wenn du Administratoren und Moderatoren auslassen willst das hier:

Code: Alles auswählen

UPDATE phpbb_users SET user_rank = 0 WHERE user_rank IS NOT NULL AND user_id <> -1 AND user_level NOT IN (1,2)
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.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Das war zu viel Input, glaube ich. :D
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Möglich...

Gibt's nicht auch schon einen vorgefertigten Mod für "erweiterte Rangeinstellungen" ? Ich weiß aber nicht wie er heisst...
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.
Blacker
Mitglied
Beiträge: 179
Registriert: 21.02.2006 17:15

Beitrag von Blacker »

Thx, hat wunderbar gefunzt ;)
dachte net dass das so einfach wär..
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“