"Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

"Aktive Themen" funktioniert in Vers. 3.0.6 nicht

Beitrag von Gustav_Gans »

Moin!

Meine User brachten mich drauf: Seit erfolgten Update meines Boards auf Vers. 3.0.6 klappt es mit der Funktion "Aktive Themen" nicht mehr. Egal, welchen Zeitraum ich da vorgebe, es erscheint stets die Meldung: "Es wurden keine passenden Ergebnisse gefunden". Woran mag das liegen?
Toxy
Mitglied
Beiträge: 353
Registriert: 03.07.2009 15:22
Wohnort: Lipsia
Kontaktdaten:

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

Beitrag von Toxy »

Heho,

durch das Update wird anscheinend die Einstellung im ACP auf "Nein" gesetzt.
Switche das bei allem Foren einfach wieder zurück auf "Ja" und das Problem ist behoben.

lg
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

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

Beitrag von Gustav_Gans »

Ja, das Update hat offensichtlich die Funktion auf nein gesetzt. So ein Ärger! Ich habe einige zig Foren und Unterforen in meinem Board. Das wäre dann die Beschäftigung eines Abends bis in die Nacht. Gibt es nicht eine Funktion, die das Umstellen in allen Foren mit einem Rutsch erledigt?
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

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

Beitrag von Gustav_Gans »

Ich habe den ganzen gestrigen Abend eine Möglichkeit gesucht, mit der ich die Funktion "Aktive Foren" für sämtliche Foren aktivieren kann. Leider vergeblich. Es kann doch nicht sein, dass ich mich da über Stunden im ACP durch sämtliche Foren und Unterforen arbeiten muss? Ärgerlich, dass diese Funktion überhaupt beim Update auf Vers. 3.0.6 zurückgestellt wurde.
Hat da noch jemand einen Rat?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

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

Beitrag von nickvergessen »

Einfach folgenden SQL-Befehl ausführen:

Code: Alles auswählen

UPDATE phpbb_forums SET forum_flags = forum_flags + 16 WHERE forum_type = 1 AND forum_flags & 16 <> 1
kein Support per PN
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

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

Beitrag von Gustav_Gans »

Vielen Dank nickv für die SQL-Anweisung. Das werde ich heute Abend gleich ausprobieren.
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

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

Beitrag von Gustav_Gans »

Moin!

Ich habe die SQL-Anweisung zunächst mal auf meinem Testboard ausprobiert. Ich bin nun mal vorsichtig. Ja, und es hat geklappt. Die aktiven Themen werden angezeigt. Nur wäre es toll, wenn du, nickv oder ein anderer, mir diesen SQL-Befehl einmal aufdröselst. Ich würde gern nachvollziehen können, was der da so in den Tabellen anstellt.
Ansonsten finden ich es ein wenig seltsam, dass ich für mein Vorhaben, die Option "Aktive Themen" zu aktivieren einen SQL-Befehl starten muss. Das ist doch bestimmt nicht im Sinne der phpBB-Macher, oder? Grundsätzlich geht es ja "Zu Fuß" im ACP. Aber bei großen Foren ist das recht mühsam und zeitaufwendig.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

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

Beitrag von nickvergessen »

Gustav_Gans hat geschrieben:Ich habe die SQL-Anweisung zunächst mal auf meinem Testboard ausprobiert. Ich bin nun mal vorsichtig. Ja, und es hat geklappt. Die aktiven Themen werden angezeigt. Nur wäre es toll, wenn du, nickv oder ein anderer, mir diesen SQL-Befehl einmal aufdröselst. Ich würde gern nachvollziehen können, was der da so in den Tabellen anstellt.
Im Feld forum_flags wird binär gezählt. Wenn das Forum vom Type Forum ist (forum_type = 1) und das flag an 4ter Stelle nicht gesetzt ist (2^4 = 16 => forum_flags & 16 <> 1) wird es aktiviert, in dem 16 draufgezählt wird.
Gustav_Gans hat geschrieben:Ansonsten finden ich es ein wenig seltsam, dass ich für mein Vorhaben, die Option "Aktive Themen" zu aktivieren einen SQL-Befehl starten muss. Das ist doch bestimmt nicht im Sinne der phpBB-Macher, oder? Grundsätzlich geht es ja "Zu Fuß" im ACP. Aber bei großen Foren ist das recht mühsam und zeitaufwendig.
Man muss es ja nur einmal machen, man geht zumindest davon aus, dass es nicht einmal im Monat umgestellt wird.
kein Support per PN
Gustav_Gans
Mitglied
Beiträge: 108
Registriert: 05.01.2008 19:44
Wohnort: Im hohen Norden

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

Beitrag von Gustav_Gans »

nickvergessen hat geschrieben: Im Feld forum_flags wird binär gezählt. Wenn das Forum vom Type Forum ist (forum_type = 1) und das flag an 4ter Stelle nicht gesetzt ist (2^4 = 16 => forum_flags & 16 <> 1) wird es aktiviert, in dem 16 draufgezählt wird.
Ah ja, das ist ja fast so einfach nachzuvollziehen wie Albert Einsteins Relativitätstheorie. :-? Aber macht nichts. Ich bin ja froh, dass es funktioniert und es Menschen gibt, die wissen was sie tun. :D
Also nochmals vielen Dank!
Benutzeravatar
Fennias Maxim
Mitglied
Beiträge: 489
Registriert: 12.08.2005 20:16
Wohnort: Technodrome
Kontaktdaten:

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

Beitrag von Fennias Maxim »

nickvergessen hat geschrieben:
Gustav_Gans hat geschrieben:Ich habe die SQL-Anweisung zunächst mal auf meinem Testboard ausprobiert. Ich bin nun mal vorsichtig. Ja, und es hat geklappt. Die aktiven Themen werden angezeigt. Nur wäre es toll, wenn du, nickv oder ein anderer, mir diesen SQL-Befehl einmal aufdröselst. Ich würde gern nachvollziehen können, was der da so in den Tabellen anstellt.
Im Feld forum_flags wird binär gezählt. Wenn das Forum vom Type Forum ist (forum_type = 1) und das flag an 4ter Stelle nicht gesetzt ist (2^4 = 16 => forum_flags & 16 <> 1) wird es aktiviert, in dem 16 draufgezählt wird.
Gustav_Gans hat geschrieben:Ansonsten finden ich es ein wenig seltsam, dass ich für mein Vorhaben, die Option "Aktive Themen" zu aktivieren einen SQL-Befehl starten muss. Das ist doch bestimmt nicht im Sinne der phpBB-Macher, oder? Grundsätzlich geht es ja "Zu Fuß" im ACP. Aber bei großen Foren ist das recht mühsam und zeitaufwendig.
Man muss es ja nur einmal machen, man geht zumindest davon aus, dass es nicht einmal im Monat umgestellt wird.
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! Bitte überprüfe das. bzw ist es das Bit an 5ter Stelle.
50% aller Fragen können mit der Knowledge Base oder der Forensuche beantwortet werden!
Warum hast du also diesen Thread hier eröffnet?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“