mm_forum 1.9.0: avatar upload geht nicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 06. 05. 2010 [18:20]
|
|
|
mavo
Themenersteller
Dabei seit: 29.12.2003
Beiträge: 322
|
Hallo, kann jemand bestätigen, dass in der 1.9.0 der Upload eines neuen Avatars nicht mehr geht. Nach dem Update habe ich jetzt Probleme? Gibts ne Lösung? Ciao mavo
Webdesign für Franken: mavodesign.de Reiseguide und Ratgeber für Argentinien: traveling-south.de |
|
Verfasst am: 19. 05. 2010 [18:51]
|
|
|
marc-willmann
Dabei seit: 28.09.2003
Beiträge: 38
|
das Problem kann ich bestätigen - same problem here. Keine .htaccess-Datei in Sicht (wie es in einem anderen Thread hier als Lösung propagiert wurde). Hat jemand eine Idee? Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de |
|
Verfasst am: 21. 05. 2010 [16:49]
|
|
|
onza
Dabei seit: 23.10.2009
Beiträge: 7
|
selbes problem, doch nicht nur das: auch das ändern der signatur funktioniert nicht. ![]() .htacess is da, aber durch löschen tut sich nichts... |
|
Verfasst am: 21. 05. 2010 [23:42]
|
|
|
marc-willmann
Dabei seit: 28.09.2003
Beiträge: 38
|
bin einen Schritt weiter - in der pi5/classes...php gibt's die avatar_upload-Funktion. Das Problem liegt in der if-Anweisung für die Größe; auskommentieren der beiden Zeilen hilft, ist aber natürlich nur ein Workaround und nicht für den produktiven Einsatz. Vermutlich eine neue Einstellung, die so noch nicht dokumentiert ist? Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de |
|
Verfasst am: 21. 05. 2010 [23:51]
|
|
|
mavo
Themenersteller
Dabei seit: 29.12.2003
Beiträge: 322
|
Hi, kannst du sagen, welche Zeile im Skript auszuklammern ist. Oder woran die If-Clause hapert. Ciao mavo
Webdesign für Franken: mavodesign.de Reiseguide und Ratgeber für Argentinien: traveling-south.de |
|
Verfasst am: 22. 05. 2010 [00:07]
|
|
|
mavo
Themenersteller
Dabei seit: 29.12.2003
Beiträge: 322
|
mavo schrieb: Hi, kannst du sagen, welche Zeile im Skript auszuklammern ist. Oder woran die If-Clause hapert. So, ich habs nachgeschaut: PHP //if(filesize($_FILES[$this->prefixId]['tmp_name']['file']) > $TCA['fe_users']['columns']['tx_mmforum_avatar']['config']['max_size']*1024) // return; Nach dem ausklammern klappts auch mit dem Uploaden Das muss man einem ja nur sagen, dass man da Hand anlegen muss. Ist für mich eindeutig ein Bug. Ciao mavo
Webdesign für Franken: mavodesign.de Reiseguide und Ratgeber für Argentinien: traveling-south.de |
|
Verfasst am: 17. 06. 2010 [11:11]
|
|
|
dopaminble
Dabei seit: 17.06.2010
Beiträge: 1
|
Das ausklammern ist nicht die Lösung, da so natürlich die max_size nicht greift und ein Nutzer auch 10MB-Avatare hochladen könnte. Nach ein wenig debug konnte ich feststellen, dass die Variable aus dem $TCA nicht gelesen wurde und demnach die IF-Clause lautete if(filesize > 0) return; Lösung: PHP global $TCA;
$GLOBALS['TSFE']->includeTCA(); //einfuegen
t3lib_div::loadTCA('fe_users');
if(filesize($_FILES[$this->prefixId]['tmp_name']['file']) > $TCA['fe_users']['columns']['tx_mmforum_avatar']['config']['max_size']*1024)
return;[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 17.06.2010 um 11:14.] |
|
Verfasst am: 17. 07. 2010 [17:46]
|
|
|
Blu3ye
Dabei seit: 15.12.2008
Beiträge: 142
|
Für alle, die nich so wie ich lange suchen wollen: Datei: /typo3conf/ext/mm_forum/pi5/class.tx_mmforum_pi5.php Zeilen: 514 bis 517 MfG |
|
Verfasst am: 18. 07. 2010 [13:06]
|
|
|
AndreasSt
Dabei seit: 18.07.2010
Beiträge: 4
|
Vielen Dank! Die Lösung funktioniert. Am einfachsten kommt man an das File vom Extension Manager (wenn der Flag im Install Tool bei NoEdit herausgenommen wurde) Per FTP hatte ich keine Rechte an der Datei und konnte diese auch nicht ändern Andreas [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 18.07.2010 um 13:06.] |
|
Verfasst am: 20. 08. 2010 [14:54]
|
|
|
taliah
Dabei seit: 14.07.2009
Beiträge: 11
|
Hallo, ich habe das Problem nun auch in Version 1.9.1. Laut Bugtracker soll er angeblich behoben sein. Dem ist allerdings nicht so. Wenn ich nun aber die Updatesicheheit nicht verlieren will, ist in der Extension selber rumschreiben ja nun nicht so die beste Lösung. Oder habe ich da jetzt was falsch verstanden? LG tali |




