Seite 2 von 2

Re: "Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Verfasst: 07.12.2009 00:46
von bantu
Fennias Maxim hat geschrieben:Das Statement hat einen Fehler. Wenn das Flag für die aktiven Themen schon gesetzt wurde werden trotzdem 16 addiert und das Forum ganz anders konfiguriert!
Nein, das wird mit

Code: Alles auswählen

forum_flags & 16 <> 1
überprüft.

Etwas kürzer geht aber auch:

Code: Alles auswählen

UPDATE phpbb_forums SET forum_flags = forum_flags | 16 WHERE forum_type = 1
Fennias Maxim hat geschrieben:Bitte überprüfe das. bzw ist es das Bit an 5ter Stelle.
16 stimmt.

Code: Alles auswählen

// Forum Flags
define('FORUM_FLAG_LINK_TRACK', 1);
define('FORUM_FLAG_PRUNE_POLL', 2);
define('FORUM_FLAG_PRUNE_ANNOUNCE', 4);
define('FORUM_FLAG_PRUNE_STICKY', 8);
define('FORUM_FLAG_ACTIVE_TOPICS', 16);
define('FORUM_FLAG_POST_REVIEW', 32);
define('FORUM_FLAG_QUICK_REPLY', 64); 
Das ganz liegt übrigens daran, dass das Feld die ganze Zeit nicht ausgewertet wurde und in 3.0.6 das entsprechende Problem behoben wurde.

Re: "Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Verfasst: 03.01.2010 00:20
von StonyCE
Hallo.
Danke erstmal für diese Info. Hast du vielleicht noch den SQL Befehl um
a) Schnellantwort aktivieren:
b) Themen-Symbole aktivieren:
auch jeweils zu aktivieren?

geht es etwa so: :roll:
Unterforen in Legende aufführen: --> UPDATE phpbb_forums SET forum_flags = forum_flags | 1 WHERE forum_type = 1
Führe Unterforum in der Legende des übergeordneten Forums auf: --> UPDATE phpbb_forums SET forum_flags = forum_flags | 2 WHERE forum_type = 1
Prüfung auf neue Beiträge aktivieren: --> UPDATE phpbb_forums SET forum_flags = forum_flags | 4 WHERE forum_type = 1
Schnellantwort aktivieren: --> UPDATE phpbb_forums SET forum_flags = forum_flags | 64 WHERE forum_type = 1
Such-Indizierung aktivieren: --> UPDATE phpbb_forums SET forum_flags = forum_flags | ?? WHERE forum_type = 1
Themen-Symbole aktivieren: --> UPDATE phpbb_forums SET forum_flags = forum_flags | ?? WHERE forum_type = 1
In aktiven Themen anzeigen: --> UPDATE phpbb_forums SET forum_flags = forum_flags | 16 WHERE forum_type = 1

Re: "Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Verfasst: 03.01.2010 01:28
von bantu
StonyCE hat geschrieben:Hallo.
Danke erstmal für diese Info. Hast du vielleicht noch den SQL Befehl um
a) Schnellantwort aktivieren:
b) Themen-Symbole aktivieren:
auch jeweils zu aktivieren?
a) siehe wichtiges Thema: http://www.phpbb.de/community/viewtopic ... 4&t=199177
b) SET enable_icons = 1

Such-Indizierung: SET enable_indexing = 1

Re: "Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Verfasst: 04.02.2010 23:30
von paintball-Mekka
läuft vielen dank an den Mensch mit dem Gottes Code ;)