max bildgröße |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
max bildgröße |
Wed. 29. April 2009, 07:39
Beitrag
#1
|
|
Member Gruppe: Members Beiträge: 11 Mitglied seit: 01.07.2006 Wohnort: irgendwo in Deutschland Mitglieds-Nr.: 45 |
Moin zusammen,
ist es möglich das bilder die z.B. eine Größe von 2500*x px haben beim upload automatisch auf z.B. 800*x runter zu rechnen, oder das man eine maximale größe des originalbildes einstellen kann? |
|
|
Wed. 29. April 2009, 07:42
Beitrag
#2
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hi sumsakilz
ist in sefrengo leider nicht möglich. gruss andi -------------------- |
|
|
Wed. 29. April 2009, 10:15
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 170 Mitglied seit: 15.05.2007 Mitglieds-Nr.: 908 |
@saschapi hat mal einen Hack erstellt, mit dem "on the fly" bilder verkleinert werden (mit cache). Jedoch hat der Hack ein paar macken. (Er funktioniert z.B. nicht unter PHP safemode:ON und die Dateinamen dürfen keine sonderzeichen enthalten) .
|
|
|
Wed. 29. April 2009, 13:58
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 154 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 91 |
Ich hab mir da einen Hack machen lassen, der diese Anforderung erfüllt. Zudem wird mit dem Upload auch der Dateiname komplett kleingeschrieben und Sonderzeichen und Umlaute entfernt. Also 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.
Bei Benutzung würde ich mich über eine Rückmeldung freuen. 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 die letzten paar Zeilen ab dem Kommentar hinzugefügt worden. In der Datei "filelist.tpl" sind die Zeilen 111 bis 114 hinzugefügt worden. Hier kann man dann auch die Dateigröße wählen. In der Datei "mod.upl_resize.php" ganz am Schluß kann man angeben, für welches Dateiformat die Größenänderung angewandt werden soll. Gruß Rainer upload_resize.zip ( 13.53KB ) Anzahl der Downloads: 13 Der Beitrag wurde von paulinsche bearbeitet: Fri. 10. July 2009, 07:22 |
|
|
Wed. 29. April 2009, 16:51
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 170 Mitglied seit: 15.05.2007 Mitglieds-Nr.: 908 |
Grüße Rainer, Danke für den Hack
Ich hab ein paar veränderungen mach müssen damit dieser funktioniert: 1. Pfad-anpassung an das Projekt verzeichnis (wenn nicht im ROOT) mod_upl_resize.php Zeile 59 QUELLTEXT //write relative path to file $img = '../media/'.$fm->get_directory_name($folder_kompl).$file_path; 2. Kommentare Angepasst in filelist.tpl Mit den vorhandenen Kommentaren wurde der Code nicht ausgeführt Änderung von: QUELLTEXT <!-- BEGIN RESIZING --> <!-- by Felix Praschak - www.inallermunde.de - web@inallermunde.de --> Größe: <input name="newpicsize" type="text" value="600" size="5" maxlength="4" /> <!-- END RESIZING --> auf: QUELLTEXT <!--BEGIN RESIZING--> <!--by Felix Praschak - www.inallermunde.de - web@inallermunde.de--> Größe: <input name="newpicsize" type="text" value="600" size="5" maxlength="4" /> <!--END RESIZING--> ( Keine ahnung warum das so ist ) Noch was anderes ist mir aufgefallen wenn man zu große bilder uploadet (3072x2304) erhalte ich folgende Fehlermeldung: Bild_8.png ( 20.59KB ) Anzahl der Downloads: 70 |
|
|
Guest_bkm_* |
Wed. 29. April 2009, 23:20
Beitrag
#6
|
Guests |
|
|
|
Thu. 30. April 2009, 08:36
Beitrag
#7
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Könntet ihr so nett sein, den Hack auch noch mal im Hackforum einzupflegen. Ich mag diesen Thread nicht komplett verschieben, da es eher eine Anfrage ist!
-------------------- |
|
|
Tue. 7. July 2009, 16:43
Beitrag
#8
|
|
Member Gruppe: Members Beiträge: 35 Mitglied seit: 20.09.2006 Wohnort: Graubünden Mitglieds-Nr.: 247 |
Noch was anderes ist mir aufgefallen wenn man zu große bilder uploadet (3072x2304) erhalte ich folgende Fehlermeldung:
Bild_8.png ( 20.59KB )
Anzahl der Downloads: 70 Ich hatte ebenfalls diese Fehlermeldung bei sehr grossen Bildern. Da wir aber unsere eigener Provider sind, haben wir die Memory_limit in PHP von 32 auf 64 MB erhöht. Nun klappt auch dieser grosse Upload! Grüsse Silvan -------------------- ----------------------------------------------------------------------------------------------
Webdesign | Webhostaing von wembastaz gmbh Hosting zu super fairen Preisen - auch für dein Sefrengo-Projekt! ---------------------------------------------------------------------------------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.4.24 - 13:28 |