Hallo
Was gibt es denn daran nicht zu verstehen?
öffne die Datei includes/functions_upload.php
Füge den Code (die Funktion) hinzu
Code: Alles auswählen
/**
* Resize images with the true diemensions (800*600)
*/
function resize_images()
{
if ( $this->is_image() ) {
$limite_largeur = "800px";
$limite_hauteur = "600px";
$size = getimagesize($this->destination_file);
$largeur = $size[0];
$hauteur = $size[1];
if($hauteur > $limite_hauteur OR $largeur > $limite_largeur)
{
if($largeur > $limite_largeur)
{
$hauteur = $hauteur / ($largeur / $limite_largeur);
$largeur = $limite_largeur;
}
if($hauteur > $limite_hauteur)
{
$largeur = $largeur / ($hauteur / $limite_hauteur);
$hauteur = $limite_hauteur;
}
$destination = imagecreatetruecolor($largeur, $hauteur);
if ( $this->extension == "jpg" || $this->extension == "jpeg" ) $source = imagecreatefromjpeg($this->destination_file);
elseif ( $this->extension == "png" ) $source = imagecreatefrompng($this->destination_file);
elseif ( $this->extension == "gif" ) $source = imagecreatefromgif($this->destination_file);
imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur, $hauteur, $size[0], $size[1]);
if ( $this->extension == "jpg" || $this->extension == "jpeg" ) imagejpeg($destination, $this->destination_file);
elseif ( $this->extension == "png" ) imagepng($destination, $this->destination_file);
elseif ( $this->extension == "gif" ) imagegif($destination, $this->destination_file);
}
}
}
Suche (in der Funktion move_file)
füge davor ein
Mit dieser Änderung, werden im Forum hoch geladene Bilder Serverseitig auf die Größe 800x600 reduziert (egal, wie groß sie vorher waren).
P.S. Ansonsten gibt es noch im Adminbereich (ACP) - Allgemein - Beiträge - die Optionen
Maximale Bild-Breite in Beiträgen: und
Maximale Bild-Höhe in Beiträgen:
Dann noch in ACP - Beiträge - Dateianhänge die Optionen
Maximale Größe der Vorschaubilder in Pixeln: und
Minimale Vorschaubild-Dateigröße: und
Maximale Bildgröße: und
Dateigröße für verlinkte Bilder:
worüber du deine gewünschten Einstellungen tätigen kannst.
Grüße: Mahony