Phänomen bei "Globaler Ankündigung" bzgl. forum_id
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.
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.
Phänomen bei "Globaler Ankündigung" bzgl. forum_id
Hallo zusammen,
wir haben in unserem Forum einen Thread, bestehend aus mehreren
Beiträgen, welcher diverse Regelhinweise und Tipps zur Verfassung von
Beiträgen enthält.
Dieser Thread wurde nach dem Upgrade auf phpBB3 als "Globale
Ankündigung" definiert (erscheint also in allen Unterforen).
Weiterhin gibt es bei uns Unterforen, welche nur bestimmte Gruppen
einsehen dürfen.
Wenn ich diesen Thread nun mit "(...)/viewtopic.php?f=1&t=12354"
aufrufe, wird er auch antsprechend angezeigt (gleiches gilt für
"f=<beliebige forum_id>").
Soweit, so gut.
Da bei uns sehr oft auf diesen Thread verwiesen wird (und auch unter
phpBB2 oft verwiesen wurde) sind sehr viele Links in der Form
"(...)/viewtopic.php?t=12345" (also ohne "f=...") vorhanden.
Das Problem ist nun, dass dieser Link ausgerechnet in einem Unterforum
auskommt (forum_id=12), welches nicht von allen Mitgliedern (~99%)
einsehbar ist.
In der Datenbank hat der Thread forum_id "0" (in phpbb_topics
nachgeschaut). Gleiches gilt für die 5 Beiträge in dem Thread (in
phpbb_posts nachgeschaut).
Die Frage ist nun warum phpBB ausgerechnet forum_id=12 nimmt, obwohl
kein "f=..." in der URL angegeben ist und wie man das ändern kann.
Vielen Dank im Voraus für Hinweise und Lösungsansätze.
wir haben in unserem Forum einen Thread, bestehend aus mehreren
Beiträgen, welcher diverse Regelhinweise und Tipps zur Verfassung von
Beiträgen enthält.
Dieser Thread wurde nach dem Upgrade auf phpBB3 als "Globale
Ankündigung" definiert (erscheint also in allen Unterforen).
Weiterhin gibt es bei uns Unterforen, welche nur bestimmte Gruppen
einsehen dürfen.
Wenn ich diesen Thread nun mit "(...)/viewtopic.php?f=1&t=12354"
aufrufe, wird er auch antsprechend angezeigt (gleiches gilt für
"f=<beliebige forum_id>").
Soweit, so gut.
Da bei uns sehr oft auf diesen Thread verwiesen wird (und auch unter
phpBB2 oft verwiesen wurde) sind sehr viele Links in der Form
"(...)/viewtopic.php?t=12345" (also ohne "f=...") vorhanden.
Das Problem ist nun, dass dieser Link ausgerechnet in einem Unterforum
auskommt (forum_id=12), welches nicht von allen Mitgliedern (~99%)
einsehbar ist.
In der Datenbank hat der Thread forum_id "0" (in phpbb_topics
nachgeschaut). Gleiches gilt für die 5 Beiträge in dem Thread (in
phpbb_posts nachgeschaut).
Die Frage ist nun warum phpBB ausgerechnet forum_id=12 nimmt, obwohl
kein "f=..." in der URL angegeben ist und wie man das ändern kann.
Vielen Dank im Voraus für Hinweise und Lösungsansätze.
Ich habe heute einen neuen Testbeitrag erstellt (in einem "öffentlichen"
Unterforum) und diesen als "Globale Ankündigung" ausgewiesen.
Dieser Beitrag wird in dem gleichen ("versteckten") Unterforum aufgerufen,
wenn ich "f=..." in der URL weglasse (s.o.).
Es ist zum Mäusemelken.
Ich finde keinerlei Grund, warum ausgerechtnet immer dieses Unterforum
benutzt wird.
Vielleicht kann mich ja doch noch jemand erleuchten oder zumindest dieses
Verhalten bestätigen.
Unterforum) und diesen als "Globale Ankündigung" ausgewiesen.
Dieser Beitrag wird in dem gleichen ("versteckten") Unterforum aufgerufen,
wenn ich "f=..." in der URL weglasse (s.o.).
Es ist zum Mäusemelken.

Ich finde keinerlei Grund, warum ausgerechtnet immer dieses Unterforum
benutzt wird.
Vielleicht kann mich ja doch noch jemand erleuchten oder zumindest dieses
Verhalten bestätigen.
Hallo Zusammen,
es wäre nett, wenn ich von einem phpBB3-Profi ein Feedback bekommen
würde. Und wenn es nur eine Bestätigung des Problems ist.
Nachvollziehen kann man das wohl in jedem phpBB3-Forum (einfach in der
URL einer globalen Ankündigung das "f=..." entfernen und schauen in
welchem Unterforum der Thread auskommt).
Vielen Dank im Voraus.
es wäre nett, wenn ich von einem phpBB3-Profi ein Feedback bekommen
würde. Und wenn es nur eine Bestätigung des Problems ist.
Nachvollziehen kann man das wohl in jedem phpBB3-Forum (einfach in der
URL einer globalen Ankündigung das "f=..." entfernen und schauen in
welchem Unterforum der Thread auskommt).
Vielen Dank im Voraus.
Vermutlich wird die 12 schlichtweg als erstes in der Datenbank gefunden.
Das Verhalten für globale Ankündigungen ist so normal. Es werden immer die Rechte des aktuellen Unterforums angewandt.
Du kannst durch eine Datenbankabfrage alle Links ersetzen: http://dev.mysql.com/doc/refman/5.1/de/replace.html
Das Verhalten für globale Ankündigungen ist so normal. Es werden immer die Rechte des aktuellen Unterforums angewandt.
Du kannst durch eine Datenbankabfrage alle Links ersetzen: http://dev.mysql.com/doc/refman/5.1/de/replace.html
Powered by Coffee
Erst einmal Danke, für die Antwort.
angelegt wurde) irgendwo im "Mittelfeld". Offensichtlich wird dies aber
trotzdem als erstes gefunden. Ich muss das wohl als gegeben hinnehmen.
Dank dir für's Feedback.
Das Unterforum liegt von der ID (und vom Zeitpunkt, wann diesesbantu hat geschrieben:Vermutlich wird die 12 schlichtweg als erstes in der Datenbank gefunden.
angelegt wurde) irgendwo im "Mittelfeld". Offensichtlich wird dies aber
trotzdem als erstes gefunden. Ich muss das wohl als gegeben hinnehmen.
O.K. das ist klar (und auch gut so).bantu hat geschrieben:Das Verhalten für globale Ankündigungen ist so normal. Es werden immer die Rechte des aktuellen Unterforums angewandt.
Das ist dann wohl die einzige Möglichkeit, das Problem zu lösen.bantu hat geschrieben:Du kannst durch eine Datenbankabfrage alle Links ersetzen: http://dev.mysql.com/doc/refman/5.1/de/replace.html
Dank dir für's Feedback.
-
- Mitglied
- Beiträge: 11
- Registriert: 09.01.2009 16:59
Re: Phänomen bei "Globaler Ankündigung" bzgl. forum_id
Ich habe das gleiche blöde Problem. Die Benutzer können die globalen Bekanntmachungen nicht aufrufen, weil sie automatisch in ein gesperrtes Forum verschoben werden. Das Forum hat die Nummer 132, und ich glaube nicht, dass das Zufall ist - sondern ein schöner Bug! Sehr ärgerlich!
Bernd
Bernd
Re: Phänomen bei "Globaler Ankündigung" bzgl. forum_id
Hallo,
habe das Problem hier auch festgestellt. Habe mir folgenden Link mal angeschaut:
http://dev.mysql.com/doc/refman/5.1/de/replace.html
Ich verstehe nicht ganz, welche blau untermalten Werte ich dort eintragen muss:
LG Jadoo
habe das Problem hier auch festgestellt. Habe mir folgenden Link mal angeschaut:
http://dev.mysql.com/doc/refman/5.1/de/replace.html
Ich verstehe nicht ganz, welche blau untermalten Werte ich dort eintragen muss:
tbl_name = Name der Tabelle, so weit so gut. Aber welche Tabelle?[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
LG Jadoo
Re: Phänomen bei "Globaler Ankündigung" bzgl. forum_id
Selbes Problem hier.
Kann man die Foren-ID für die globalen Ankündigungen denn irgendwie ändern?
lg
sopi
Kann man die Foren-ID für die globalen Ankündigungen denn irgendwie ändern?
lg
sopi