Seite 1 von 1
Dateianhänge für User mal sichtbar, mal nicht
Verfasst: 20.06.2008 19:10
von uwe.ha
Hallo zusammen,
ich dreh am Rad ... ich habe 2 Beiträge, in denen jeweils ein Dateianhang im Beitrag eingefügt ist.
Registrierte User können im den ersten Beitrag (globale Bekanntmachung) den Dateianhang nicht sehen (nur das Kästchen "Dateianhang" mit dem Dateinamen, und am Ende des Beitrages den Hinweis:
"Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen."
Im 2. Beitrag jedoch können die User den Dateianhang ganz normal sehen.
Alle Berechtigungen für "Registrierte Benutzer" die Dateianhänge runterzuladen stehen auf JA (sonst würde ja auch im 2. Beitrag nichts angezeigt).
Jemand eine Idee, woran das liegen kann, und was ich dagegen tun kann?
Kurios: Wenn ich für Gäste das Herunterladen/Ansehen von Dateianhängen freigebe, können die Reg-Benutzer alle Anhänge sehen. Wenn ich die Freigabe für Gäste wieder rückgägngig mache, geht wieder nur der Anhang im 2. Beitrag.
Verfasst: 20.06.2008 19:39
von uwe.ha
Ich sehe gerade - sehr verwundert -, dass das Problem mit dem NICHT sichtbaren Anhang NUR auftritt, wenn ein User den Beitrag über die Liste "Aktive Themen" aufruft.
Wenn er den Beitrag (globale Bekanntmachung) jedoch im Forum selbst aufruft, wird der Anhang angezeigt ...
Wie kommt das?
Verfasst: 21.06.2008 01:05
von uwe.ha
Hallo,
ich habe das Problem gefunden:
Diese "Globale Bekanntmachung" (GB) wird - beim Aufruf unter "Aktive Themen" sowie auch im "Persönlichen Bereich" - als Thema im Forum "59" aufgerufen (meinedomain.de/phpBB/viewtopic.php?f=59&t=9995), obwohl dieses Thema in der DB die forum_id "0" hat.
(Beim Aufruf der "GB" in irgendeinem der anderen Foren, wird die f= des jeweiligen Forums benutzt)
Und zufälliger Weise hat gerade dieses "Forum 59" auch für Reg-Benutzer nur Leserechte (ohne die Berechtigung Anhänge zu sehen)
Nun meine Frage: Warum wird der "GB" gerade diese f=59 zugewiesen, und was kann ich tun, damit eben nicht gerade diese f=59 verwendet wird? (Thema verschieben und dann in einem anderen Forum wieder zur GB zu machen bringt auch immer wieder diese f=59

)
Verfasst: 21.06.2008 01:11
von bantu
Ich hatte es fast befürchtet. Bitte als Bug melden.
Verfasst: 21.06.2008 10:56
von uwe.ha
Ok, ist gemeldet!
Genauer: Das Problem wurde bereits erkannt, aber nicht "umfassend".
Erklärt wurde, dass phpbb der GB die "erste für den Betrachter LESBARE" Forums-ID zuordnet.
Nun habe ich dort weiter darauf hingewiesen, dass dann Forun mit "nur Lesen" ausgewählt werden, dabei aber dann das Attachment-Problem weiterhin besteht.
Vorgeschlagen habe ich für GB extra eine Art "virtuelles (Unter-)Forum" einzurichten, damit die Berechtigungen nicht nur "zufällig", sondern dann ganz exakt (und ohne Probleme) zugeordnet werden können.
Mal schaun, was sich daraus ergibt ...
Notfalls muss ich für "Reg Benutzer" eine neue "Nur Lesezugriff"-Rolle machen, die dann aber (im Gegensatz zur Gästerolle) auch das Downloaden von Attachments zulässt ... vielleicht etwas zu umständlich, dafür aber machbar.
Verfasst: 21.06.2008 11:21
von bantu
Und wo hast du es gemeldet (Link zum Ticket)?
Verfasst: 21.06.2008 15:35
von uwe.ha
Unter
http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=25855
habe ich es (auf Seite 2) nachgetragen.
Dein Karlsruher "Nachbar" (nadermann) scheint da wohl der Spezialist zu sein ...
Verfasst: 28.07.2008 17:29
von uwe.ha
Ticket details
Ticket ID: 25855
Project: phpBB 3.0.x
Status: Will not fix
... hm ... das Problem will wohl keiner lösen

Verfasst: 28.07.2008 17:34
von bantu
Nein, so ist das nicht. Es ist für 3.0.x einfach nicht so einfach zu lösen. Es wäre einfach zu lösen, würde jedoch jede Menge Resourcen beim Ausführen kosten. In 3.2.x gibt es dafür bestimmt eine bessere Lösung.
Verfasst: 28.07.2008 22:34
von uwe.ha
Ok, dann warte ich
