PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einstellungen aller Foren via SQL-Query verändern


Mystics
17.01.2005, 21:04
Hinweis: Diese Querys können entweder mit phpMyAdmin (http://www.vbulletin-germany.com/forum/showthread.php?t=5294) oder direkt im Admin-Kontrollzentrum (siehe hier (http://www.vbulletin-germany.com/forum/showpost.php?p=93695&postcount=1), Frage 8) ausgeführt werden.

Jedes dieser Querys ändert die angegebene Einstellung für alle Foren.

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

Wichtig: Nach dem Ausführen der Querys muss noch der Foren-Cache aktualisiert werden. Dazu muss man einfach ein beliebiges Forum bearbeiten und speichern (es muss nichts geändert werden).

_________________________________________________

Forum ist aktiv
Ja: UPDATE forum SET options = options + 1 WHERE NOT (options & 1);
Nein: UPDATE forum SET options = options - 1 WHERE options & 1;

Forum ist offen
Ja: UPDATE forum SET options = options + 2 WHERE NOT (options & 2);
Nein: UPDATE forum SET options = options - 2 WHERE options & 2;

Als normales Forum nutzen
Ja: UPDATE forum SET options = options + 4 WHERE NOT (options & 4);
Nein: UPDATE forum SET options = options - 4 WHERE options & 4;

Beiträge moderieren
Ja: UPDATE forum SET options = options + 8 WHERE NOT (options & 8);
Nein: UPDATE forum SET options = options - 8 WHERE options & 8;

Themen moderieren
Ja: UPDATE forum SET options = options + 16 WHERE NOT (options & 16);
Nein: UPDATE forum SET options = options - 16 WHERE options & 16;

Anhänge moderieren
Ja: UPDATE forum SET options = options + 32 WHERE NOT (options & 32);
Nein: UPDATE forum SET options = options - 32 WHERE options & 32;

vB Code erlauben
Ja: UPDATE forum SET options = options + 64 WHERE NOT (options & 64);
Nein: UPDATE forum SET options = options - 64 WHERE options & 64;

Code erlauben
Ja: UPDATE forum SET options = options + 128 WHERE NOT (options & 128);
Nein: UPDATE forum SET options = options - 128 WHERE options & 128;

HTML erlauben
Ja: UPDATE forum SET options = options + 256 WHERE NOT (options & 256);
Nein: UPDATE forum SET options = options - 256 WHERE options & 256;

Smileys erlauben
Ja: UPDATE forum SET options = options + 512 WHERE NOT (options & 512);
Nein: UPDATE forum SET options = options - 512 WHERE options & 512;

Beitragssymbole erlauben
Ja: UPDATE forum SET options = options + 1024 WHERE NOT (options & 1024);
Nein: UPDATE forum SET options = options - 1024 WHERE options & 1024;

Themen dürfen in diesem Forum bewertet werden
Ja: UPDATE forum SET options = options + 2048 WHERE NOT (options & 2048);
Nein: UPDATE forum SET options = options - 2048 WHERE options & 2048;

Beiträge in diesem Forum erhöhen die Beitragszahl der Benutzer
Ja: UPDATE forum SET options = options + 4096 WHERE NOT (options & 4096);
Nein: UPDATE forum SET options = options - 4096 WHERE options & 4096;

Kann durch ein Kennwort geschützt werden
Ja: UPDATE forum SET options = options + 8192 WHERE NOT (options & 8192);
Nein: UPDATE forum SET options = options - 8192 WHERE options & 8192;

Neue Beiträge in den Suchindex aufnehmen
Ja: UPDATE forum SET options = options + 16384 WHERE NOT (options & 16384);
Nein: UPDATE forum SET options = options - 16384 WHERE options & 16384;

Stylewahl des Benutzers nicht beachten (nur wenn ein eigener Style für jedes Forum ausgewählt wurde)
Ja: UPDATE forum SET options = options + 32768 WHERE NOT (options & 32768);
Nein: UPDATE forum SET options = options - 32768 WHERE options & 32768;

Dieses Forum und seine Unterforen im 'Gehe zu'-Menü zeigen
Ja: UPDATE forum SET options = options + 65536 WHERE NOT (options & 65536);
Nein: UPDATE forum SET options = options - 65536 WHERE options & 65536;

Jedes Thema in diesem Forum benötigt ein Präfix
Ja: UPDATE forum SET options = options + 131072 WHERE NOT (options & 131072);
Nein: UPDATE forum SET options = options - 131072 WHERE options & 131072;


Weitere Querys, die nicht das [I]options Feld betreffen

Eigenen Style für dieses Forum benutzen
UPDATE forum SET styleid = X;
(wobei X die ID des Styles ist)

Themen bis zu diesem Alter anzeigen
UPDATE forum 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)

E-Mail-Adresse(n), an die eine Benachrichtung geschickt werden soll, wenn ein neuer Beitrag geschrieben wurde
UPDATE forum SET newpostemail = 'X';
(X steht für eine oder mehrere -durch jeweils ein Leerzeichen voneinander getrennte- E-Mail-Adresse(n))

E-Mail-Adresse(n), an die eine Benachrichtung geschickt werden soll, wenn ein neues Thema erstellt wurde
UPDATE forum SET newthreademail = 'X';
(X steht für eine oder mehrere -durch jeweils ein Leerzeichen voneinander getrennte- E-Mail-Adresse(n))

Forenkennwort
UPDATE forum SET password = 'X';
(wobei X für das Kennwort steht)

Themen sortieren nach
UPDATE forum SET defaultsortfield = 'X';
(X steht für:
title = Titel
lastpost = Letztem Beitrag
dateline = Erstelldatum
replycount = Anzahl an Antworten
views = Anzahl an Hits
postusername = Autor
voteavg = Bewertung)

Sortierreihenfolge
UPDATE forum SET defaultsortorder = 'X';
(X steht für:
asc = Aufsteigend
desc = Absteigend)

sCHween
01.09.2005, 08:34
Beitragssymbole erlauben
Ja: UPDATE forum SET options = options + 1024 WHERE NOT (options & 1024);
Nein: UPDATE forum SET options = options - 1024 WHERE options & 1024;


Also diese SQL Strings lüppen zwar noch, aber die Beitragsicon-Spalte ist immer noch vorhanden in der Forumanzeige :(

Mystics
01.09.2005, 21:25
Also diese SQL Strings lüppen zwar noch, aber die Beitragsicon-Spalte ist immer noch vorhanden in der Forumanzeige :(Du musst danach noch den Foren-Cache aktualisieren, indem du ein beliebiges Forum bearbeitest und speicherst.

sCHween
02.09.2005, 07:45
funzt also doch noch :D
Danke für den Tipp ;)

Kampf-Nudel
04.11.2005, 21:14
Sind diese Querys auch für das vB 3.5?
Sind in der 3.5 ein paar hinzugekommen?

Mystics
10.11.2005, 21:53
Ist in 3.5 noch genauso.

Paridus
27.02.2006, 09:14
wie kann ich per query kalender moderieren abschalten?

pogo
27.02.2006, 11:41
UPDATE calendar SET moderatenew=0;

Das ändert ALLE Kalender, also bitte vorsichtig sein.

c0d3R
15.01.2007, 00:37
Wie lautet der SQL Query für ...
Alle Foren als gelesen Markieren für alle User?
Also ich will für alle User das einmalig durchführen das alles
als gelesen Markiert wurde.

danke
c0d3R

Mystics
15.01.2007, 22:38
Dafür reicht leider kein einfaches Query, da für jede Benutzer-ID und jede Forum-ID ein Eintrag benötigt wird.

c0d3R
16.01.2007, 10:06
Hallo,

OK! Trotzdem Vielen Dank für die Antwort^^

gruß
c0d3R

falscherSchiri3
14.04.2007, 22:30
Gibt's auch ein SQL-Query um die IP-Adressen aller Benutzer zu löschen?

Mystics
16.04.2007, 11:15
Gibt's auch ein SQL-Query um die IP-Adressen aller Benutzer zu löschen?
IP-Adressen löschen, die bei der Registrierung gespeichert wurden:
UPDATE user SET ipaddress = '';

IP-Adressen löschen, die bei den Beiträgen gespeichert wurden:
UPDATE post SET ipaddress = '';

DSF
16.04.2007, 12:11
Leider hatte ich hier keinen qualifizierte Tipp erhalten. www.vbulletin-germany.com/forum/showthread.php?t=29616

Kann man das IP-löschen nicht auch auf ein definiertes Forum beziehen und dann periodisch via Cron ausführen?
Wenn ja, mit welcher Abfrage?

Andreas
16.04.2007, 17:01
Kann man das IP-löschen nicht auch auf ein definiertes Forum beziehen und dann periodisch via Cron ausführen?
Wenn ja, mit welcher Abfrage?
UPDATE post, thread SET post.ipaddress = '' WHERE post.threadid = thread.threadid AND thread.forumid = X

Paridus
20.06.2007, 18:41
kann ich auch ein query für die miniaturansichten durchfüren, wenn ja wie führe ich es aus?

hintergrund:
beim erstellen der miniaturansichten von angehängten brafiken bleibt das tool immer stehen.

DerPate
20.06.2007, 19:03
kann ich auch ein query für die miniaturansichten durchfüren, wenn ja wie führe ich es aus?

hintergrund:
beim erstellen der miniaturansichten von angehängten brafiken bleibt das tool immer stehen.

schon mal probiert die Einstellung von 25 herunterzusetzen ?

Paridus
20.06.2007, 19:27
schon mal probiert die Einstellung von 25 herunterzusetzen ?


sorry, ich habe es in der suche gefunden. habe den wert auf 10 gesetzt, dann ging es.

SchwarzeGenetik
06.08.2007, 01:33
hi!

gibts eigentlich auch nen query wo ich bei allen usern den editor einstellen kann?
beim importieren von einem phpbb2-forum haben nämlich alle den normalen editor. und eh die mich alle fragen warum da keine funktionen sind...

danke euch, Gruß SG

hcmagix
06.08.2007, 02:42
sicher doch

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

http://www.vbulletin-germany.com/forum/showthread.php?t=15336

SchwarzeGenetik
06.08.2007, 11:34
or geile sache, danke dir! ;)

SchwarzeGenetik
08.08.2007, 18:19
hi!
da beim import von phpbb2 die geburtstagsdaten nicht stimmen z.b die falsche zahlen einen fehler aufrufen, wollt ich mal fragen welchen query
ich benutzen kann um alle geburtstagsdaten zu löschen?

Gruß SG ;)

DerPate
08.08.2007, 18:39
hi!
da beim import von phpbb2 die geburtstagsdaten nicht stimmen z.b die falsche zahlen einen fehler aufrufen, wollt ich mal fragen welchen query
ich benutzen kann um alle geburtstagsdaten zu löschen?

Gruß SG ;)

Copy & Paste


UPDATE user SET birthday='';

SchwarzeGenetik
08.08.2007, 18:46
ich danke für die schnelle hilfe! ;)
hätt ich mir auch aus der db raussuchen können, aber ich wußte den wert nich wenn man nichts eingeben will. jetzt weiß ichs, es ist nichts! :D

Phlex
04.10.2007, 17:25
vielen dank für die tolle liste, aber kann man auch die Einstellungen mehrer bestimmter foren ändern ? Wie muss da das query aussehen ?

danke

StGaensler
04.10.2007, 23:18
Setze vor das Semikolon noch AND forumid IN (id1, id2, id3, ...)
Wenn im Query kein WHERE vorkommt, musst du das AND dadurch ersetzen.

Viele Grüße,
Stefan

turkcom
09.11.2007, 09:30
Wie lautet die SQL-Query für den Aufbau des Suchindex bei Vbulletin?
Kann man den Suchindex auch als Job einplanen?

pogo
09.11.2007, 10:20
Ein einfaches Query gibt es dafür nicht.
Es gibt auch keinen Grund, den Suchindex in zeitlichen Abständen neu zu erstellen. Es sei denn, du hast ganz bestimmte eigene Anforderungen, aber dann musst du eh selbst Hand die die Indizierung legen und ein wenig programmieren.

Mystics
09.11.2007, 13:01
Es gibt auch schon ein Skript dafür im vBulletin-Paket:
/do_not_upload/searchshell.php

yux1000
30.03.2008, 19:19
Hallo,

gibt es einen Query um die Sommerkorrektur für alle auf ja zu stellen, seit heute haut die Zeitanzeige nicht mehr hin.

StGaensler
30.03.2008, 20:15
Hallo,

das kannst du in deinem Benutzerkontrollzentrum einstellen. Bei deinen Benutzern sollte das bereits passen, denn die haben sich ja über das normale Registrierungsformular registriert.

Den Query gibts im anderen Thema: http://www.vbulletin-germany.com/forum/showthread.php?t=15336

Viele Grüße,
Stefan

franzis
09.04.2008, 14:29
Ich bräuchte nen Query, mit dem ich alle Moderator-Anmerkungen / Zusammenfassungen im ganzen Forum löschen kann.

Ich hab heute ne Erweiterung eingebaut (Moderations-Historie in Showthread (http://www.vbulletin-germany.org/modifications.php?do=findrelease&product=showthreadmodlog)) und daher muss man nun mal alle löschen ;)
Da es ein über Impex installierte Forum ist, da haben wir jetzt überall Imported thread stehen.


Thx und LG
Franzis

StGaensler
09.04.2008, 21:03
Hallo,

stell doch die Frage dann auch direkt bei dem Add-on ;)

Viele Grüße,
Stefan

Mystics
10.04.2008, 09:42
Ich bräuchte nen Query, mit dem ich alle Moderator-Anmerkungen / Zusammenfassungen im ganzen Forum löschen kann.Query:
TRUNCATE TABLE moderatorlog;

franzis
10.04.2008, 12:05
Danke Mystics :)

LG Franzis

Gipskopf
12.06.2008, 05:51
ich muss das jetzt einfach mal sagen.

Ich liebe diese Querys :D

Danke das ihr die gepostet habt.