Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Dateimanager: Upload Resize
paulinsche
Beitrag Thu. 30. April 2009, 10:02
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&ouml;&szlig;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.

Angehängte Datei  upload_resize.zip ( 13.53KB ) Anzahl der Downloads: 43


Gruß
Rainer

Der Beitrag wurde von paulinsche bearbeitet: Fri. 10. July 2009, 07:21
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- paulinsche   Dateimanager: Upload Resize   Thu. 30. April 2009, 10:02
- - saschapi   Danke!   Thu. 30. April 2009, 11:14
- - Taturo   Hallo Rainer, bei mir werden die Bilder auf 5x5 Pi...   Tue. 19. May 2009, 16:09
|- - davelee   ZITAT(Taturo @ Tue. 19. May 2009, 17:09) ...   Wed. 20. May 2009, 12:31
- - tsunami   Hallo ! Der Hack funktioniert bei mir einwandf...   Mon. 15. June 2009, 16:28
- - davelee   Dürfte normalerweise nicht so breit sein da läng...   Mon. 15. June 2009, 17:36
- - tsunami   Den FF 3.0.11 Habs auch kurz mal im IE7/IE8 getes...   Mon. 15. June 2009, 18:06
- - davelee   Vieleicht hängt es ja mit deinem vorigen Beitrag ...   Mon. 15. June 2009, 18:40
- - tsunami   Ist nicht auf der gleichen Installation wie die Ge...   Tue. 16. June 2009, 07:39
- - silwue   Hallo zusammen Der Resize klappt bei mir ebenfall...   Tue. 7. July 2009, 11:08
- - toto   Tach zusammen, hab die Dateien ausgetauscht, aber...   Wed. 8. July 2009, 07:46
|- - silwue   ZITAT(toto @ Wed. 8. July 2009, 08:46) Ta...   Thu. 9. July 2009, 09:09
- - tsunami   Hätte noch ein Frage zu dem Feld (Grösse) wo ja ...   Fri. 10. July 2009, 06:47
- - paulinsche   Gib dann doch einfach in das Feld die max. Pixelgr...   Fri. 10. July 2009, 07:16
- - tsunami   Hallo Danke für die Info ! Habe noch folge...   Wed. 15. July 2009, 06:45
- - paulinsche   Hallo Tsunami, kann ich leider nicht nachvollzieh...   Wed. 15. July 2009, 07:09
- - tsunami   Habe ich versucht - nützte leider nichts. Ich hab...   Wed. 15. July 2009, 08:50
|- - silwue   ZITAT(tsunami @ Wed. 15. July 2009, 09:50...   Mon. 20. July 2009, 15:37
- - toto   bei mir kommt das im Dateimanager und darunter die...   Tue. 11. August 2009, 13:40


Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 07:29

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.