Seite 1 von 1
Dateiverwaltung: Preview-Image
Verfasst: Di 20. Jan 2004, 15:10
von PickPay
Guten Tag
In der Dateiverwaltung meiner Contenido-Installation (4.4.2) werden alle Vorschaubilder lediglich per IMG-Attribute HEIGHT und WIDTH im Browser verkleinert. Das hat zur Folge, dass es jedesmal relativ lange dauert, bis die Seite angezeigt wird.
Eigentlich sollte doch eine 'Thumbnail-Funktionalität' vorhanden sein. Ich habe sowohl ImageMagick als auch GD.
Wie bring ich das zu laufen?
Verfasst: Di 20. Jan 2004, 15:28
von timo
Ist eine gute Frage, normalerweise sollte es gehen. In der 4.5 ist aber der Upload-Bereich komplett umgestaltet, sodaß es hier keine Probleme mehr geben sollte (falls du solange warten kannst

)
Verfasst: Do 22. Jan 2004, 10:04
von CyberDan
was heißt "solange warten"? Gibt es schon einen genauen Termin? Ich will nämlich auch noch was am Upload ändern. Aber wenn ihr da eh dran arbeitet...
Was wird genau anders sein?
Verfasst: Do 22. Jan 2004, 10:27
von timo
zieh dir mal den cvs snapshot, das ist am einfachsten

Verfasst: Do 22. Jan 2004, 10:40
von CyberDan
schon dabei

Verfasst: Do 22. Jan 2004, 10:40
von timo
also am besten den vom montag, weil der vom letzten freitag nicht zu installieren ging

Verfasst: Do 22. Jan 2004, 10:41
von emergence
bei problemen des aktuellen snapshot sieh dir folgendes an :
http://contenido.de/forum/viewtopic.php?t=3043
Verfasst: Mo 2. Feb 2004, 10:28
von PickPay
Hm, ich habe das jetzt folgendermassen hingekriegt:
functions.upl.php ab Zeile 95 sieht jetzt so aus:
Code: Alles auswählen
if ($makethumb) {
$image = call_user_func("imagecreatefrom".$types[$imagedata[2]], $image);
$thumb = imagecreatetruecolor ($x, $y);
imagecopyresampled ($thumb, $image, 0, 0, 0, 0, $x, $y, $imagedata[0], $imagedata[1]);
call_user_func("image".$types[$imagedata[2]], $thumb, $cachedir.$thumbfile);
imagedestroy ($image);
imagedestroy ($thumb);
$filepath = $cfgClient[$client]['upl']['htmlpath'].$path.$con_cfg['PathFrontendTmp'].$thumbfile;
} else {
if ($iscached) {
// $filepath = $cfgClient[$client]['upl']['htmlpath'].$path.$con_cfg['PathFrontendTmp'].$thumbfile;
// $filepath = $cfgClient[$client]['upl']['htmlpath'].$path.$thumbfile;
$filepath = '/cms/cache/'.$thumbfile;
} else {
$filepath = $cfgClient[$client]['upl']['htmlpath'].$path.$thumbfile;
}
}