Seite 1 von 6 12345 ... LetzteLetzte
Ergebnis 1 bis 20 von 102

Thema: Einstellungen aller Benutzer via SQL-Query verändern

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

    Einstellungen aller Benutzer 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 registrierten Benutzer.

    Hinweis: Die meisten dieser Einstellungen kann man auch über die vordefinierte Querys im Admin-Kontrollzentrum ändern:

    Administrator-Kontrollzentrum -> Importieren & Wartung -> SQL-Query ausführen -> Vordefinierte Querys

    _________________________________________________

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

    Signaturen anzeigen
    Ja: UPDATE user SET options = options + 1 WHERE NOT (options & 1);
    Nein: UPDATE user SET options = options - 1 WHERE options & 1;

    Benutzerbilder anzeigen
    Ja: UPDATE user SET options = options + 2 WHERE NOT (options & 2);
    Nein: UPDATE user SET options = options - 2 WHERE options & 2;

    Grafiken anzeigen
    Ja: UPDATE user SET options = options + 4 WHERE NOT (options & 4);
    Nein: UPDATE user SET options = options - 4 WHERE options & 4;

    COPPA Benutzer
    Ja: UPDATE user SET options = options + 8 WHERE NOT (options & 8);
    Nein: UPDATE user SET options = options - 8 WHERE options & 8;

    E-Mails von den Administratoren erhalten
    Ja: UPDATE user SET options = options + 16 WHERE NOT (options & 16);
    Nein: UPDATE user SET options = options - 16 WHERE options & 16;

    Herunterladen der vCard erlauben
    Ja: UPDATE user SET options = options + 32 WHERE NOT (options & 32);
    Nein: UPDATE user SET options = options - 32 WHERE options & 32;

    Sommerzeit automatisch erkennen
    Ja: UPDATE user SET options = options + 64 WHERE NOT (options & 64);
    Nein: UPDATE user SET options = options - 64 WHERE options & 64;

    Sommerzeit-Korrektur aktiv?
    Ja: UPDATE user SET options = options + 128 WHERE NOT (options & 128);
    Nein: UPDATE user SET options = options - 128 WHERE options & 128;

    E-Mail-Adresse anzeigen
    Ja: UPDATE user SET options = options + 256 WHERE NOT (options & 256);
    Nein: UPDATE user SET options = options - 256 WHERE options & 256;

    Unsichtbar
    Ja: UPDATE user SET options = options + 512 WHERE NOT (options & 512);
    Nein: UPDATE user SET options = options - 512 WHERE options & 512;

    Renommee anzeigen
    Ja: UPDATE user SET options = options + 1024 WHERE NOT (options & 1024);
    Nein: UPDATE user SET options = options - 1024 WHERE options & 1024;

    Private Nachrichten erhalten
    Ja: UPDATE user SET options = options + 2048 WHERE NOT (options & 2048);
    Nein: UPDATE user SET options = options - 2048 WHERE options & 2048;

    E-Mail-Benachrichtigung bei einer neuen Privaten Nachricht schicken
    Ja: UPDATE user SET options = options + 4096 WHERE NOT (options & 4096);
    Nein: UPDATE user SET options = options - 4096 WHERE options & 4096;

    Themenanzeigeart
    Neueste Beiträge zuerst: UPDATE user SET options = options + 32768 WHERE NOT (options & 32768);
    Älteste Beiträge zuerst: UPDATE user SET options = options - 32768 WHERE options & 32768;

    Private Nachrichten nur von Benutzern auf meiner Buddy-Liste und Moderatoren erhalten
    Ja: UPDATE user SET options = options + 131072 WHERE NOT (options & 131072);
    Nein: UPDATE user SET options = options - 131072 WHERE options & 131072;

    Profildesign von anderen Benutzern anzeigen
    Ja: UPDATE user SET options = options + 1048576 WHERE NOT (options & 1048576);
    Nein: UPDATE user SET options = options - 1048576 WHERE options & 1048576;

    Freundschaftsanfragen erhalten
    Ja: UPDATE user SET options = options + 2097152 WHERE NOT (options & 2097152);
    Nein: UPDATE user SET options = options - 2097152 WHERE options & 2097152;

    Pinnwand aktivieren
    Ja: UPDATE user SET options = options + 8388608 WHERE NOT (options & 8388608);
    Nein: UPDATE user SET options = options - 8388608 WHERE options & 8388608;

    Nur Einträge von Kontakten und Moderatoren auf der Pinnwand erlauben
    Ja: UPDATE user SET options = options + 16777216 WHERE NOT (options & 16777216);
    Nein: UPDATE user SET options = options - 16777216 WHERE options & 16777216;

    Kopie von gesendeten Nachrichten standardmäßig im Postausgang speichern
    Ja: UPDATE user SET options = options + 33554432 WHERE NOT (options & 33554432);
    Nein: UPDATE user SET options = options - 33554432 WHERE options & 33554432;


    Ab vBulletin 4

    Dateimanager aktivieren
    Ja: UPDATE user SET options = options + 16384 WHERE NOT (options & 16384);
    Nein: UPDATE user SET options = options - 16384 WHERE options & 16384;


    Weitere Querys, die nicht das options Feld betreffen

    Baum-Darstellung
    Ja: UPDATE user SET threadedmode = 1;
    Nein: UPDATE user SET threadedmode = 0;

    Popup-Fenster bei einer neuen Privaten Nachricht anzeigen
    Ja: UPDATE user SET pmpopup = 1;
    Nein: UPDATE user SET pmpopup = 0;

    Themen bis zu diesem Alter anzeigen
    UPDATE user SET daysprune = X;
    (wobei X die Anzahl der Tage ist - 0, 1, 2, 7, 10, 14, 30, 45, 60, 75, 100, 365 und -1 für alle Themen)

    Sprache
    UPDATE user SET languageid = X;
    (wobei X die ID der Sprache ist - ist im Admin-Kontrollzentrum zu finden.
    0 = Forum-Standard benutzen)

    Style
    UPDATE user SET styleid = X;
    (wobei X die ID des Styles ist - ist im Admin-Kontrollzentrum zu finden.
    0 = Forum-Standard benutzen)

    Wochenanfang
    UPDATE user SET startofweek = X;
    (wobei X zwischen 1 und 7 liegt. 1 steht für Sonntag, 2 für Montag usw.)

    Zeitverschiebung
    UPDATE user SET timezoneoffset = X;
    (wobei X die Zeitverschiebung in Stunden ist, z.B. 1 für die Zeitzone WEZ +1)

    Beitrags-/Nachrichten-Editor
    Einfacher Editor: UPDATE user SET showvbcode = 0;
    Standard-Editor: UPDATE user SET showvbcode = 1;
    WYSIWYG-Editor: UPDATE user SET showvbcode = 2;

    Themen abonnieren
    Nicht abonnieren: UPDATE user SET autosubscribe = -1;
    Keine E-Mail-Benachrichtigung: UPDATE user SET autosubscribe = 0;
    Sofortige E-Mail-Benachrichtigung: UPDATE user SET autosubscribe = 1;
    Tägliche Benachrichtigung per E-Mail: UPDATE user SET autosubscribe = 2;
    Wöchentliche E-Mail-Benachrichtigung: UPDATE user SET autosubscribe = 3;

    Eigener Benutzertitel
    Nein: UPDATE user SET customtitle = 0;
    Ja: UPDATE user SET customtitle = 1;
    Ja, aber HTML ist nicht erlaubt: UPDATE user SET customtitle = 2;

    Geburtsdatum anzeigen
    UPDATE user SET showbirthday = X;

    X steht dabei für:
    0: Alter und Geburtsdatum nicht anzeigen
    1: Alter anzeigen
    2: Alter und Geburtsdatum anzeigen

    Anzahl Beiträge, die pro Seite angezeigt werden sollen
    Forum-Standard benutzen: UPDATE user SET maxposts = -1;
    X Beiträge pro Seite: UPDATE user SET maxposts = X;

    Profil-Privatsphäre anpassen
    REPLACE INTO profileblockprivacy (userid, blockid, requirement)
    (SELECT userid, 'X', Y FROM user);

    X steht für:
    contactinfo = Kontaktinformation
    visitor_messaging = Pinnwandeinträge
    albums = Alben
    aboutme = Über mich
    friends = Freunde
    visitors = Besucher
    groups = Gruppen

    Y steht für:
    0 = Für alle sichtbar
    1 = Für alle registrierten Benutzer sichtbar
    2 = Für alle Kontakte sichtbar
    3 = Für alle Freunde sichtbar
    Geändert von Mystics (31.07.2010 um 20:09 Uhr) Grund: Profil-Privatsphäre hinzugefügt

  2. #2
    Benutzer
    Registriert seit
    30.08.2001
    Ort
    Celle, Germany
    Beiträge
    142
    Ich hätte da noch einen Beispiel-Syntax für tabellenübergreifende Updates (mysql 3.23 ist Minimalvoraussetzung):

    Diese Query setzt das Benutzer-Profilfeld mit der ID 5 auf 'Nein' wenn die Benutzergruppen-ID = 2 ist.

    UPDATE user,userfield SET userfield.field5='Nein' WHERE user.userid = userfield.userid AND user.usergroupid = 2

    Gruss
    André

  3. #3
    Benutzer
    Registriert seit
    24.05.2004
    Beiträge
    106

    Altersanzeige vb3.5

    Ich habe leider zu spät gemerkt, dass bei Herausnahme der Abfrage "Alter anzeigen, ja, nein usw." jeweils 0 als Wert für gar nichts anzeigen bei der Registrierung gespeichert wurde. Jetzt müsste ich knapp 200 User auf 1 setzen, was dazu über die Verwaltung direkt nicht geht.

    Hat jemand eine passende Query dazu?

  4. #4
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    UPDATE `user` SET `showbirthday` = 'X';

    X=
    0: Alter und Geburtsdatum nicht anzeigen
    1: Alter anzeigen
    2: Alter und Geburtsdatum anzeigen

  5. #5
    vB-Guru Avatar von Gandalf2003
    Registriert seit
    30.07.2003
    Ort
    Hamburg
    Alter
    40
    Beiträge
    1.683

    Frage

    Moin,

    weöches Query müsste ich nehmen, wenn ich alle abonnierte Themen von den Usern mal löschen möchte?
    bye Gandalf

    Webmaster & technical Administrator by:Politikarena.eu/.de/.com/.net/.org
    Probleme mit deinem Forum? Dann melde Dich bei mir ;-)

  6. #6
    vB-Guru
    Registriert seit
    04.03.2006
    Alter
    31
    Beiträge
    3.837
    AdminCP -> Themen & Beiträge -> Abonnements löschen -> Abonnements von angegebenen Benutzern löschen

    Erstes Feld leer lassen.
    Im zweiten Feld eine 0 eintragen und 2x auf 'Los' klicken.

    Die User werden sich bei dir bedanken.

    EDIT: Hmmm... scheint wohl doch nicht richtig zu klappen.

  7. #7
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Alle Thread-Abonnements löschen:
    TRUNCATE TABLE subscribethread;
    Alle Foren-Abonnements löschen:
    TRUNCATE TABLE subscribeforum;

    Viele Grüße,
    Stefan

  8. #8
    vB-Guru Avatar von Gandalf2003
    Registriert seit
    30.07.2003
    Ort
    Hamburg
    Alter
    40
    Beiträge
    1.683
    Danke, ich hab beides gemacht, und nun sind wirklich alle weg


    Frage noch, ich hab in der COPPA Gruppe ettliche Leute, die ich jetzt in die Gruppe 8 (Gesperrte) verschieben möchte. Sagt mir noch einer wie das geht? Das Query hab ich noch nicht gefunden
    bye Gandalf

    Webmaster & technical Administrator by:Politikarena.eu/.de/.com/.net/.org
    Probleme mit deinem Forum? Dann melde Dich bei mir ;-)

  9. #9
    vB-Guru Avatar von Gandalf2003
    Registriert seit
    30.07.2003
    Ort
    Hamburg
    Alter
    40
    Beiträge
    1.683
    Ich habs jetzt auf die schnelle mit dem Beförderungssystem hinbekommen, aber es wäre doch schön zu wissen, wie man Prim. und Seku. Usergruppen verschieben könnte^^
    bye Gandalf

    Webmaster & technical Administrator by:Politikarena.eu/.de/.com/.net/.org
    Probleme mit deinem Forum? Dann melde Dich bei mir ;-)

  10. #10
    vB-Guru Avatar von Gandalf2003
    Registriert seit
    30.07.2003
    Ort
    Hamburg
    Alter
    40
    Beiträge
    1.683
    Gibt es denn auch ein Query, womit ich von allen Mitgliedern die Signatur löschen kann? Denn wenn ich die Signatur nur deaktiviere, wird der Inhalt, sofern eine Signatur vorher vergeben war, weiter angezeigt

    @Mike

    Hilfe


    Erledigt! Hab es hier gefunden: http://www.vbulletin-germany.com/for...82&postcount=3

  11. #11
    Benutzer
    Registriert seit
    15.08.2001
    Ort
    Hamburg
    Alter
    30
    Beiträge
    143
    Wie kann ich einen bestimmten Sprachstyle ändern? Habe in der vb-user nichts passendes gefunden.

    danke

  12. #12
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Was willst du ändern?

    Sprache
    UPDATE user SET languageid = X;
    (wobei X die ID der Sprache ist - ist im Admin-Kontrollzentrum zu finden.
    0 = Forum-Standard benutzen)

    Style
    UPDATE user SET styleid = X;
    (wobei X die ID des Styles ist - ist im Admin-Kontrollzentrum zu finden.
    0 = Forum-Standard benutzen)

    Aber was ist ein Sprachstyle?

    Viele Grüße,
    Stefan

  13. #13
    Benutzer
    Registriert seit
    15.08.2001
    Ort
    Hamburg
    Alter
    30
    Beiträge
    143
    Danke für die schnelle Antwort, vielleicht etwas undeutlich ausgedrückt

    Weder Style noch Sprache, ich möchte von Sie auf Du Style ändern, eingepflegt ist die Du Version schon, jedoch wollte ich auch die Sie Version erhalten und diese nicht überschreiben.

  14. #14
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Ich verstehe dich immer noch nicht Die "Du" und "Sie" Versionen sind verschiedene Sprachen, keine Styles. Wenn die Du-Version der Sprache schon importiert ist, dann passt es doch. Willst du die Sprache nur für dich (geht im Benutzerkontrollzentrum) oder für alle Gäste und Benutzer ohne Wahl (AdminCP -> vBulletin-Einstellungen -> Style und Sprache -> Standard-Sprache) oder für alle Benutzer (geht mit dem Query oben) umstellen?

    Wenn ich deine Frage immer noch nicht beantwortet habe, dann mach bitte mal einen Screenshot von deinem "Du Style" dann verstehe ich es vielleicht besser.

    Viele Grüße,
    Stefan

  15. #15
    Benutzer
    Registriert seit
    15.08.2001
    Ort
    Hamburg
    Alter
    30
    Beiträge
    143
    Ok dann hab ichs durcheinander gebracht, wir sprechen vom Style.

    Ich hatte die Du Version auf Standard + Query mit Wert 0, aber mir als Admin wird immer noch Sie angezeigt, daher war ich irritiert.

  16. #16
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Du als Admin darfst immer jeden Style ansehen, egal ob er aktiviert ist. Wenn du solche Sachen testen willst, dann lege dir am Besten einen Testuser an, mit dem du das dann ausprobieren kannst.

    Viele Grüße,
    Stefan

  17. #17
    Profi-Benutzer Avatar von SchwarzeGenetik
    Registriert seit
    02.08.2007
    Ort
    Dresden
    Alter
    39
    Beiträge
    465
    hi ihr!

    mit welchen query kann ich denn bei allen usern den anfangstag für den kalender auf montag setzen?

    danke, SG

    oh wie doof, steht ja oben...
    UPDATE user SET startofweek = X;

  18. #18
    Benutzer Avatar von Phlex
    Registriert seit
    26.06.2005
    Beiträge
    43
    Danke für die tolle Liste.

    Wie kann man die Einstellung ob Themen absteigend oder aufsteigend geordnet werden sollen global ändern ?

  19. #19
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Hallo,

    das steht in der anderen Liste http://www.vbulletin-germany.com/for...ad.php?t=15337
    Die letzten beiden Querys im ersten Beitrag.

    Viele Grüße,
    Stefan

  20. #20
    Benutzer
    Registriert seit
    17.03.2008
    Beiträge
    47
    Kann das jemand für 3.7.0 aktualisieren? Wie lautet z.B. der String um bei allen die Profilnachrichten zu erlauben?

    Gruß
    AoA

Seite 1 von 6 12345 ... LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. SQL Query gesucht ...
    Von Smoker im Forum MySQL
    Antworten: 22
    Letzter Beitrag: 05.05.2004, 09:39
  2. Suche SQL Query
    Von Smoker im Forum MySQL
    Antworten: 3
    Letzter Beitrag: 28.03.2004, 12:05
  3. Benutzer Profil Felder Einstellungen
    Von scrato78 im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 20.03.2004, 15:55

Lesezeichen

Berechtigungen

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