TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

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
Profil
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
ProfilWWW
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. banghead.gif
.htacess is da, aber durch löschen tut sich nichts...
Profil
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
ProfilWWW
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
Profil
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 icon_wink.gif
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
Profil
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.]
Profil
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
ProfilWWW
Verfasst am: 18. 07. 2010 [13:06]
AndreasSt
Dabei seit: 18.07.2010
Beiträge: 4
Vielen Dank!

Die Lösung funktioniert. icon_biggrin.gif
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 icon_frown.gif.

Andreas

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 18.07.2010 um 13:06.]
Profil
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
Profil