![]() |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
![]() |
![]()
Beitrag
#1
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() Gruppe: AdvancedMembers Beiträge: 154 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 91 ![]() |
Große Bilder können mit dem Hack per Upload auf einen vorgegebenen Pixelwert verkleinert werden. Kleinere Bilder als Vorgabe sind davon nicht berührt. Zudem wird mit dem Upload auch der Dateiname komplett kleingeschrieben und Sonderzeichen und Umlaute entfernt.
Bei mir läuft's prima. Lediglich mit transparenten png-Daten scheint es nicht so zurechtzukommen. So hab ich das einfach auskommentiert. Näheres siehe unten. Benutzung auf eigene Gefahr. In den Ordner backend/inc/ die Dateien "mod.upl_resize.php" und "inc.upl.php" reinladen bzw. letztere überschreiben. Ebenso im Ordner "backend/tpl/standard/" die Datei "filelist.tpl" überschreiben. Bei der Datei "inc.upl.php" sind am Ende der Datei die letzten paar Zeilen ab dem Kommentar hinzugefügt worden. QUELLTEXT // Upload Resize and Rename // by Felix Praschak - www.inallermunde.de - web@inallermunde.de include('mod.upl_resize.php'); Datei "filelist.tpl" Zeile 59: Pfadanpassung an das Projekt verzeichnis (wenn nicht im ROOT) mod_upl_resize.php QUELLTEXT //write relative path to file $img = '../media/'.$fm->get_directory_name($folder_kompl).$file_path; Zeilen 110 bis 112 hinzugefügt. Hier kann man die gewünschte Dateigröße festlegen (value = x). QUELLTEXT <!--BEGIN RESIZING--> Größe: <input name="newpicsize" type="text" value="600" size="5" maxlength="4" /> <!--END RESIZING--> In der Datei "mod.upl_resize.php" ganz am Schluß kann man angeben, für welches Dateiformat die Größenänderung angewandt werden soll. Im Moment ist nur JPG aktiviert, GIF und PNG ist auskommentiert. Datei "mod.upl_resize.php" Zeile 20: QUELLTEXT //set picture quality (0 - 100), default: 80 $quality = 80; Davelee hat angemerkt, dass bei ihm zu große Bilder (3072x2304) eine Fehlermeldung bringen. Wenn ich noch was anmerken soll, einfach melden. ![]() Gruß Rainer Der Beitrag wurde von paulinsche bearbeitet: Fri. 10. July 2009, 07:21 |
|
|
![]() |
![]()
Beitrag
#2
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() Gruppe: AdvancedMembers Beiträge: 186 Mitglied seit: 27.10.2006 Mitglieds-Nr.: 317 ![]() |
Ist nicht auf der gleichen Installation wie die Geschichte mit den Formularfeldern.
Hatte bei meiner Installation auf welcher ich den Upload-Hack teste aber noch SF 1.4.1 im Einsatz. Habe nun auf 1.4.3 geupdatet. Und jetzt funktioniert es einwandfrei mit der Darstellung des Textfeldes. Bedeutend kleiner als vorher ![]() |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 17.6.24 - 00:09 |