Zum Inhalt springen

mm_forum: Link der Dateianhänge fehlerhaft/funktionieren nicht

Erstellt am 13. August 2007 · 17 Antworten · letzte Antwort am 24. April 2009

Tags: Datei-Upload, TYPO3 4, Frage

ttox ·

Lieber MrFriendly,

hast du mal geschaut ob deine genutzen Templates noch auf dem aktuellsten Stand sind?

Ich hatte mal vergessen nach einem Update sie zu überarbeiten, weshalb die Anhänge nicht mehr funtionierten.

Beste Grüße, Torsten

MrFriendly ·

Hallo,

danke fürs Feedback, aber der Fehler muss wo anders liegen:
- ich habe die aktuellste Version des Forums geladen (0.1.7.) ohne eine vorherige Installation zu überschreiben und habe auch die dortigen Standard-Vorlagen verwendet.
- werden Dateien beim Erstellen des Posts hochgeladen, sind diese auch korrekt verlinkt und downloadbar
- nur wenn ein bestehender Post bearbeitet und z.B. eine weitere Datei hochgeladen wird, wird die Datei zwar in der DB hinterlegt (Thumbnail wird im Post auch angezeigt), die PostID in der DB aber mit "0" angegeben.

Wer kann helfen? Wo finde ich die Routine die den entsprechenden Eintrag in der DB beim Update eines Posts macht?

Greetings
Steffen

Nils123 ·

Hallo Steffen,

ich habe genau dasselbe Problem. Ich beschreibe nochmal alles kurz und knapp.

1. Dateianhänge funktionieren, wenn man sie beim schreiben eines neuen Beitrags anhängt und auf Senden klickt. Sie sind dann im Beitrag sichtbar und lassen sich downloaden.

2. Füge ich einen Anhang später durch editieren eines Beitrags hinzu, ist er auch im Beitrag sichtbar (inkl. Vorschaubild). Der Download funktioniert aber nicht und man bekommt die Fehlermeldung das die Datei nicht exisitiert.

Hier ist wohl der Fehler, wie von Dir beschrieben, dass in der tabelle tx_mmforum_attachments die post_id nicht gesetzt wird. Hier ist der Wert dann 0 und das funktioniert nicht.

Ich denke mal das alle diese Problem haben, es aber viele noch nie bemerkt haben.

@noermaen: Eventuell stellst Du den Beitrag wieder auf ungelöst, denn gelöst ist er nicht.

zapp ·

Jupp ich kann bestätigen das der Fehler exakt so auftritt, auch in der aktuellen Version. Das Problem ist das im Dateianhang keine Verbindung zum Post hergestellt wird. Fügt man die nachträglich ein gehts.

Definitiv ein Bug.

Enlightning Man ·

Hallo zusammen,

kann ebenso bestätigen, dass das Problem in der aktuellen Version 0.1.7 existent ist.

Ich habe hier einen Bugeintrag erstellt und auch entsprechenden Code hinzugefügt, der das Problem behebt. Ist ziemlich einfach nach der guten Analyse hier im Thread.

Schönen Sonntag,
Christopher

Nova ·

Hi

habe das selbe Problem, der Thread in bugs.typo3 ist nicht mehr existent so das mir schon der erste teil der lösund fehlt, könnte das bitte nochmal jemand posten wie das zu fixen ist das die links auf anhänge nicht stimmen ?

DANKE

Enlightning Man ·

Hallo Nova.

Musst den Libnk besuchen, wo ich schrieb: "Ich habe hier einen Bugeintrag erstellt"...

Da ist die Lösung angehängt. Ist nicht auf bugs.typo3 sondern auf forge.typo3.

Martin Helmich hat den Bug übrigens für Version 0.1.8 gelöst, aber die ist noch nicht raus...

Grüße,
Christopher

Nova ·

so wie ich das verstanden habe löst das auf forge.typo3 nur das problem nach dem editieren, soweit bin ich noch gar nicht weil es bei mir schon beim erstellen eines postings probleme gibt

tx_mmforum_pi1->post_edit() function has to be extended.

Enlightning Man ·

Das, was hier vorne um das Erstellen des Posts ging bezog sich allerdings auf eine sehr alte Version. In Version 0.1.7 des Forums geht das normalerweise.