Ergebnis 1 bis 6 von 6

Thema: Einstellungen aller (Super-)Moderatoren via SQL-Query verändern

  1. #1
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    32
    Beiträge
    27.471

    Einstellungen aller (Super-)Moderatoren via SQL-Query verändern

    Hinweis: Diese Querys können entweder mit phpMyAdmin oder direkt im Admin-Kontrollzentrum (siehe hier, Frage 8) ausgeführt werden.

    Jedes dieser Querys ändert die angegebene Einstellung für alle Moderatoren und Supermoderatoren (bitte Beitrag #6 beachten).

    Wichtig: Falls ein Tabellen-Präfix für die vBulletin-Tabellen verwendet wird, muss der Tabellenname entsprechend angepasst werden (z.B. vb3_moderator statt moderator).

    _________________________________________________


    Beitrags- / Themen-Rechte

    Kann Beiträge ändern
    Ja: UPDATE moderator SET permissions = permissions + 1 WHERE NOT (permissions & 1);
    Nein: UPDATE moderator SET permissions = permissions - 1 WHERE permissions & 1;

    Kann Beiträge löschen
    Ja: UPDATE moderator SET permissions = permissions + 2 WHERE NOT (permissions & 2);
    Nein: UPDATE moderator SET permissions = permissions - 2 WHERE permissions & 2;

    Kann Beiträge endgültig löschen
    Ja: UPDATE moderator SET permissions = permissions + 131072 WHERE NOT (permissions & 131072);
    Nein: UPDATE moderator SET permissions = permissions - 131072 WHERE permissions & 131072;

    Kann Themen öffnen/schließen
    Ja: UPDATE moderator SET permissions = permissions + 4 WHERE NOT (permissions & 4);
    Nein: UPDATE moderator SET permissions = permissions - 4 WHERE permissions & 4;

    Kann Themen ändern
    Ja: UPDATE moderator SET permissions = permissions + 8 WHERE NOT (permissions & 8);
    Nein: UPDATE moderator SET permissions = permissions - 8 WHERE permissions & 8;

    Kann Themen verwalten
    Ja: UPDATE moderator SET permissions = permissions + 16 WHERE NOT (permissions & 16);
    Nein: UPDATE moderator SET permissions = permissions - 16 WHERE permissions & 16;

    Kann Umfragen ändern
    Ja: UPDATE moderator SET permissions = permissions + 1048576 WHERE NOT (permissions & 1048576);
    Nein: UPDATE moderator SET permissions = permissions - 1048576 WHERE permissions & 1048576;

    _________________________________________________

    Foren-Rechte

    Kann Ankündigungen erstellen
    Ja: UPDATE moderator SET permissions = permissions + 32 WHERE NOT (permissions & 32);
    Nein: UPDATE moderator SET permissions = permissions - 32 WHERE permissions & 32;

    Kann Beiträge moderieren
    Ja: UPDATE moderator SET permissions = permissions + 64 WHERE NOT (permissions & 64);
    Nein: UPDATE moderator SET permissions = permissions - 64 WHERE permissions & 64;

    Kann Anhänge moderieren
    Ja: UPDATE moderator SET permissions = permissions + 128 WHERE NOT (permissions & 128);
    Nein: UPDATE moderator SET permissions = permissions - 128 WHERE permissions & 128;

    Kann mehrere Themen auf einmal verschieben
    Ja: UPDATE moderator SET permissions = permissions + 256 WHERE NOT (permissions & 256);
    Nein: UPDATE moderator SET permissions = permissions - 256 WHERE permissions & 256;

    Kann mehrere Themen auf einmal löschen
    Ja: UPDATE moderator SET permissions = permissions + 512 WHERE NOT (permissions & 512);
    Nein: UPDATE moderator SET permissions = permissions - 512 WHERE permissions & 512;

    Kann Foren mit einem Kennwort schützen
    Ja: UPDATE moderator SET permissions = permissions + 65536 WHERE NOT (permissions & 65536);
    Nein: UPDATE moderator SET permissions = permissions - 65536 WHERE permissions & 65536;

    _________________________________________________

    Pinnwand-Rechte

    Kann Beiträge ändern
    Ja: UPDATE moderator SET permissions2 = permissions2 + 1 WHERE NOT (permissions2 & 1);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 1 WHERE permissions2 & 1;

    Kann Beiträge löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 2 WHERE NOT (permissions2 & 2);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 2 WHERE permissions2 & 2;

    Kann Beiträge endgültig löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 4 WHERE NOT (permissions2 & 4);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 4 WHERE permissions2 & 4;

    Kann Beiträge moderieren
    Ja: UPDATE moderator SET permissions2 = permissions2 + 8 WHERE NOT (permissions2 & 8);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 8 WHERE permissions2 & 8;

    _________________________________________________

    Gruppen-Rechte

    Kann Gruppen ändern
    Ja: UPDATE moderator SET permissions2 = permissions2 + 64 WHERE NOT (permissions2 & 64);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 64 WHERE permissions2 & 64;

    Kann Gruppen löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 128 WHERE NOT (permissions2 & 128);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 128 WHERE permissions2 & 128;

    Kann Gruppen übertragen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 2097152 WHERE NOT (permissions2 & 2097152);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 2097152 WHERE permissions2 & 2097152;

    Kann Bilder bearbeiten
    Ja: UPDATE moderator SET permissions2 = permissions2 + 4194304 WHERE NOT (permissions2 & 4194304);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 4194304 WHERE permissions2 & 4194304;

    Kann Bilder löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 8388608 WHERE NOT (permissions2 & 8388608);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 8388608 WHERE permissions2 & 8388608;

    Kann Bilder moderieren
    Ja: UPDATE moderator SET permissions2 = permissions2 + 16777216 WHERE NOT (permissions2 & 16777216);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 16777216 WHERE permissions2 & 16777216;

    Kann Beiträge ändern
    Ja: UPDATE moderator SET permissions2 = permissions2 + 256 WHERE NOT (permissions2 & 256);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 256 WHERE permissions2 & 256;

    Kann Beiträge moderieren
    Ja: UPDATE moderator SET permissions2 = permissions2 + 2048 WHERE NOT (permissions2 & 2048);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 2048 WHERE permissions2 & 2048;

    Kann Beiträge löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 512 WHERE NOT (permissions2 & 512);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 512 WHERE permissions2 & 512;

    Kann Beiträge endgültig löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 1024 WHERE NOT (permissions2 & 1024);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 1024 WHERE permissions2 & 1024;


    _________________________________________________

    Benutzer-Rechte

    Kann IP-Adressen sehen
    Ja: UPDATE moderator SET permissions = permissions + 1024 WHERE NOT (permissions & 1024);
    Nein: UPDATE moderator SET permissions = permissions - 1024 WHERE permissions & 1024;

    Kann das gesamte Benutzerprofil sehen (aber nicht ändern)
    Ja: UPDATE moderator SET permissions = permissions + 2048 WHERE NOT (permissions & 2048);
    Nein: UPDATE moderator SET permissions = permissions - 2048 WHERE permissions & 2048;

    Kann Benutzer sperren
    Ja: UPDATE moderator SET permissions = permissions + 4096 WHERE NOT (permissions & 4096);
    Nein: UPDATE moderator SET permissions = permissions - 4096 WHERE permissions & 4096;

    Kann Benutzer entsperren
    Ja: UPDATE moderator SET permissions = permissions + 8192 WHERE NOT (permissions & 8192);
    Nein: UPDATE moderator SET permissions = permissions - 8192 WHERE permissions & 8192;

    Kann Signaturen ändern
    Ja: UPDATE moderator SET permissions = permissions + 262144 WHERE NOT (permissions & 262144);
    Nein: UPDATE moderator SET permissions = permissions - 262144 WHERE permissions & 262144;

    Kann Benutzerbilder ändern
    Ja: UPDATE moderator SET permissions = permissions + 524288 WHERE NOT (permissions & 524288);
    Nein: UPDATE moderator SET permissions = permissions - 524288 WHERE permissions & 524288;

    Kann Benutzerprofilbilder ändern
    Ja: UPDATE moderator SET permissions = permissions + 2097152 WHERE NOT (permissions & 2097152);
    Nein: UPDATE moderator SET permissions = permissions - 2097152 WHERE permissions & 2097152;

    Kann Renommee-Kommentare ändern
    Ja: UPDATE moderator SET permissions = permissions + 4194304 WHERE NOT (permissions & 4194304);
    Nein: UPDATE moderator SET permissions = permissions - 4194304 WHERE permissions & 4194304;

    _________________________________________________

    Album-Rechte

    Kann Alben/Bilder bearbeiten
    Ja: UPDATE moderator SET permissions2 = permissions2 + 16 WHERE NOT (permissions2 & 16);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 16 WHERE permissions2 & 16;

    Kann Alben/Bilder löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 32 WHERE NOT (permissions2 & 32);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 32 WHERE permissions2 & 32;

    Kann Bilder moderieren
    Ja: UPDATE moderator SET permissions2 = permissions2 + 65536 WHERE NOT (permissions2 & 65536);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 65536 WHERE permissions2 & 65536;

    Kann Kommentare zu Bildern ändern
    Ja: UPDATE moderator SET permissions2 = permissions2 + 32768 WHERE NOT (permissions2 & 32768);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 32768 WHERE permissions2 & 32768;

    Kann Kommentare zu Bildern löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 8192 WHERE NOT (permissions2 & 8192);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 8192 WHERE permissions2 & 8192;

    Kann Kommentare zu Bildern endgültig löschen
    Ja: UPDATE moderator SET permissions2 = permissions2 + 16384 WHERE NOT (permissions2 & 16384);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 16384 WHERE permissions2 & 16384;

    Kann Kommentare zu Bildern moderieren
    Ja: UPDATE moderator SET permissions2 = permissions2 + 4096 WHERE NOT (permissions2 & 4096);
    Nein: UPDATE moderator SET permissions2 = permissions2 - 4096 WHERE permissions2 & 4096;

    _________________________________________________

    E-Mail-Einstellungen

    E-Mail-Benachrichtigung erhalten bei einem neuen Thema
    Ja: UPDATE moderator SET permissions = permissions + 16384 WHERE NOT (permissions & 16384);
    Nein: UPDATE moderator SET permissions = permissions - 16384 WHERE permissions & 16384;

    E-Mail-Benachrichtigung erhalten bei einem neuen Beitrag
    Ja: UPDATE moderator SET permissions = permissions + 32768 WHERE NOT (permissions & 32768);
    Nein: UPDATE moderator SET permissions = permissions - 32768 WHERE permissions & 32768;
    Geändert von pogo (15.01.2009 um 10:13 Uhr)

  2. #2
    vB-Guru
    Registriert seit
    15.02.2006
    Beiträge
    1.752
    Kann hier mal jemand die Berechtigungen für Interessengemeinschaften, Alben und Profilnachrichten hinzufügen?

  3. #3
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    32
    Beiträge
    27.471
    Wenn du so nett danach fragst, gerne

    Siehe oben.

  4. #4
    vB-Guru
    Registriert seit
    15.02.2006
    Beiträge
    1.752
    Super, klasse! Vielen Dank

  5. #5
    Zitat Zitat von Mystics Beitrag anzeigen
    Kann Beiträge endgültig löschen
    Ja: UPDATE moderator SET permissions = permissions + 131072 WHERE NOT (permissions & 131072);
    Nein: UPDATE moderator SET permissions = permissions - 131072 WHERE permissions & 131072;
    Mal eine blöde Frage. Kann man diesen Query auch für Supermoderatoren anwenden oder geht diese abfrage nur, wenn die Moderatoren in den Foren eingetragen wurden? S-Mods haben ja von haus aus überall zugriff und daher trägt man diese nicht in den Foren als Mod ein (ich mach das so zumindest). Würde aber auch den S-Mods das Endgültige löschen verbieten, kann ich dafür diesen Query verwenden oder brauch ich einen anderen?

  6. #6
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    38
    Beiträge
    15.317
    Blog-Einträge
    5
    Das Query betrifft auch Supermoderatoren.

    Aber....

    Die Rechte von Supermoderatoren werden erstmal nicht in der Tabelle moderator gespeichert. Der Eintrag für einen Supermod kommt erst dann hinzu, wenn du einmal die Rechte eines Supermods geändert/gespeichert hast. Du müsstest also einmal über Foren&Moderatoren->Alle Moderatoren zeigen->Rechte ändern die Rechte eines Supermods aufrufen und sofort speichern, um danach per Query die Rechte für alle vorhandenen Supermods ändern zu können.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Einstellungen aller Benutzer via SQL-Query verändern
    Von Mystics im Forum vBulletin Tipps und Tricks
    Antworten: 128
    Letzter Beitrag: 15.03.2013, 21:42
  2. Einstellungen aller Foren via SQL-Query verändern
    Von Mystics im Forum vBulletin Tipps und Tricks
    Antworten: 62
    Letzter Beitrag: 31.07.2012, 10:02
  3. Zeiteinstellung bei allen Usern via SQL Query ändern
    Von nullified im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 29.03.2005, 17:19
  4. SQL Query gesucht ...
    Von Smoker im Forum MySQL
    Antworten: 22
    Letzter Beitrag: 05.05.2004, 08:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •