Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.
Diese Nachricht löschen.
Anhang entfernen?
Zurück zur Themenliste
S
SeVeN 07.11.2010 12:36
Upload & Resize Gelöst
Hey,
ich suche eine Erweiterung für den Upload von Fotos.
Am besten wäre, wenn man mehrere Fotos bzw. einen ganzen Ordner gleichzeitig uploaden könnte.
Zusätzlich sollten die einzelnen Fotos auf eine definierte Größe verkleinert werden (Werte können hard coded sein). Kleinere Fotos sollen original bleiben.
Gibts dazu schon was?
LG SeVeN
ich suche eine Erweiterung für den Upload von Fotos.
Am besten wäre, wenn man mehrere Fotos bzw. einen ganzen Ordner gleichzeitig uploaden könnte.
Zusätzlich sollten die einzelnen Fotos auf eine definierte Größe verkleinert werden (Werte können hard coded sein). Kleinere Fotos sollen original bleiben.
Gibts dazu schon was?
LG SeVeN
R
RII 10.11.2010 09:53
Mehrere Dateien uploaden gab es schon immer bei concrete5
Siehe Bild:
[attachment=15]
2) Es wird bei den nächsten Versionen im Dateimanager so eine Applikation integriert werden. Hier ein kleines Workaround, ist aber nicht die beste Lösung:
Unter /concrete/blocks/library_file/controller.php
Diese Funktion dazu schreiben:
[php]function shrinkImage($existingFile) {
if (file_exists(DIR_FILES_UPLOADED . '/' . $existingFile)) {
LibraryFileBlockController::createImage(DIR_FILES_UPLOADED . '/' . $existingFile, DIR_FILES_UPLOADED . '/' . $existingFile, '450', '450');
}
}[/php]
In der gleichen Datei in der save Funktion
diese Zeile dazu schreiben:
[php]
if ($generictype == 'image') {
//wenn die Datei größer als 450px dann soll Sie Verkleinert werden auf 450px
LibraryFileBlockController::shrinkImage($filename);
}[/php]
Siehe Bild:
[attachment=15]
2) Es wird bei den nächsten Versionen im Dateimanager so eine Applikation integriert werden. Hier ein kleines Workaround, ist aber nicht die beste Lösung:
Unter /concrete/blocks/library_file/controller.php
Diese Funktion dazu schreiben:
[php]function shrinkImage($existingFile) {
if (file_exists(DIR_FILES_UPLOADED . '/' . $existingFile)) {
LibraryFileBlockController::createImage(DIR_FILES_UPLOADED . '/' . $existingFile, DIR_FILES_UPLOADED . '/' . $existingFile, '450', '450');
}
}[/php]
In der gleichen Datei in der save Funktion
diese Zeile dazu schreiben:
[php]
if ($generictype == 'image') {
//wenn die Datei größer als 450px dann soll Sie Verkleinert werden auf 450px
LibraryFileBlockController::shrinkImage($filename);
}[/php]
S
SeVeN 10.11.2010 10:11
Disse:
Mehrere Dateien uploaden gab es schon immer bei concrete5
Danke, weiß ich! ;)
Weißt du wann die nächste Version voraussichtlich erscheinen wird?
Dein Script kommt mir irgendwo her bekannt vor. ;)
http://www.concrete5.org/community/forums/customizing_c5/image_upload_resize/ (vorletzter Beitrag)
Hast du das in Verwendung? Bei mir hats nicht geklappt. Ich vermute dieses Skript bezieht sich auf die alte save Funktion, die nun "save_OLD" heißt und auskommentiert ist.
Falls du es in Verwendung hast, kannst du mir bitte die gesamte save-Funktion hier posten.
LG
Mehrere Dateien uploaden gab es schon immer bei concrete5
Danke, weiß ich! ;)
Weißt du wann die nächste Version voraussichtlich erscheinen wird?
Dein Script kommt mir irgendwo her bekannt vor. ;)
http://www.concrete5.org/community/forums/customizing_c5/image_upload_resize/ (vorletzter Beitrag)
Hast du das in Verwendung? Bei mir hats nicht geklappt. Ich vermute dieses Skript bezieht sich auf die alte save Funktion, die nun "save_OLD" heißt und auskommentiert ist.
Falls du es in Verwendung hast, kannst du mir bitte die gesamte save-Funktion hier posten.
LG
Nachricht hinzufügen
Sie müssen sich anmelden , um diese Konversation zu posten.