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?
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?
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?
selbes problem, doch nicht nur das: auch das ändern der signatur funktioniert nicht. #angry#
.htacess is da, aber durch löschen tut sich nichts...
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?
Hi,
kannst du sagen, welche Zeile im Skript auszuklammern ist. Oder woran die If-Clause hapert.
mavo schriebHi,
kannst du sagen, welche Zeile im Skript auszuklammern ist. Oder woran die If-Clause hapert.
So, ich habs nachgeschaut:
//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.
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:
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;
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
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
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
taliah schriebHallo,
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
Selbst in den Dateien rumschreiben ist vermutlich nie so gut, aber 1.9.1 war ein Security-Fix und der hat mit dieser Funktion GLAUBE ICH nichts zu tun.
Gruß
hallo mittwald, in 1.9.2 gehts auch nicht...