Habe hier eine frische Installation von mm_forum 0.1.2 beta mit Typo3 4.1.1.
Wenn Ich in einem neu erstellten Post eine Datei anhänge, funktioniert der Link im erstellten Post für die Datei nicht. Bekomme nur die Meldung Dieser Anhang existiert nicht.
Funktioniert auch ohne RealURL nicht, da kann der Fehler also nicht liegen.
Die Datei wird in uploads/tx_mmforum hochgeladen, der Dateiname noch mit irgendwas verschlüsselt. Upload an sich funkioniert, kann die Datei dort sehen.
Die Datei wird anscheinend per GET/POST angefordert, Auszug aus der URL:
...&tx_mmforum_pi1[action]=get_attachment&tx_mmforum_pi1[attachment]=2
(Wäre doch einfacher, einen direkten Link auf die Datei zu erzeugen?)
Ich habe Google & dieses sowie andere Foren gut durchsucht, anscheinend haben nicht viele diese Problem und wenn dann gabs dazu keine Lösung.
Wundert mich ein wenig, weil auch ein Bugtracker-Eintrag zu diesem Problem besteht: http://bugs.typo3.net/view.php?id=159
In der offiziellen (mehrmals durchgelesenen) Doku steht dazu nichts drin.
Gibt es eine Lösung/Lösungansatz oder ist dieser Bug einfach noch "hängig"?
Hallo Noermaen,
habe das gleiche Problem gerade festgestellt und bin über dein Post gestolpert.
Nur gut dass ich dies Problem nicht alleine habe.
Aber Martin wird es hoffentlich im nächsten Update gelöst haben...oder Martin?
Gruß
Skipper Kim
überprüft doch mal, was in der Tabelle tx_mmforum_attachments steht. Das Feld file_path sollte den korrekten Pfad mit Dateiname enthalten.
Hallo zusammen. Das Problem scheint gelöst, es wurde im Bugtracker der Forum-Extension "angenommen" und eine Anleitung wie man das Ganze patcht wurde bereitgestellt.
Link: http://bugs.typo3.net/view.php?id=159
Habs jedoch noch nicht selbst ausprobiert. Scheint aber einfach zu fixen sein... mal sehen.
EDIT: Ja, der angegebene Patch funktioniert, jetzt funktionieren die Datei-Anhänge. Scheint soweit gelöst zu sein.
Danke für den Tipp. Jetzt lassen sich auch bei mir die attachments anzeigen.
Viele Grüße, Norbert
Hi,
bei meiner Installation (TYPO3 4.1.7 und mm_forum 0.1.7) tritt der Fehler weiterhin auf. Der Code ist aber offensichtlich schon gemäß Bugfix aktualisiert.
Der Fehler tritt auch nur bei Update eines Posts auf, wenn Bild nachträglich eingefügt wird. Bilder die bereits beim Erstellen hochgeladen wurden haben den korrekten post_id Wert in der Tabelle.
Greetings
MrFriendly
Der verlinkte Bug-Report ist recht alt, von daher sollte das nicht das Problem sein. Im Subversion-Trunk von letzter Woche war aber ein ähnlicher Fehler drin, der nach meinem Bugreport 453 gefixt wurde.
Steffen
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
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
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.
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.
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
Super! Ich habe es gerade getestet, funktioniert. Vielen Dank!!!!!
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
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
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.
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.
0.1.7 hab ich, und prob gelöst, keine ahnung warum, gestern gings nicht, sorry