Seite 1 von 1
Bilder in Forum einstellen
Verfasst: 05.07.2009 20:21
von kaisinho
Hallo,
in meinem Forum kann jeder User in seinen Beiträgen Bilder hochladen.
Im Moment ist eingestellt, dass die Bilder eine Größe von 600*800 nicht überschreiten dürfen. Deshalb muss jeder User seine Bilder vorher bearbeiten. Ich kenne allerdings aus anderen Foren, dass die Bilder sich selbst auf die eingestellte Größe verringern.
Da es im Adminbereich keine Einstellmöglichkeiten gibt gehe ich davon aus, dass es ein Coding sein muss.
Kann mir jemand helfen, wie und genau wo ich genau das Problem angehen muss?
Re: Bilder in Forum einstellen
Verfasst: 06.07.2009 00:38
von redbull254
Re: Bilder in Forum einstellen
Verfasst: 06.07.2009 14:17
von Mahony
Re: Bilder in Forum einstellen
Verfasst: 06.07.2009 19:50
von kaisinho
Mahony hat geschrieben:]Serverseitiges image resize beim Upload[/url].
Grüße: Mahony
Hallo,
nachdem ich das Coding eingepflegt hatte kam beim hochladen eines größeren Bildes folgende Meldung
Code: Alles auswählen
Fatal error: Class declarations may not be nested in /is/htdocs/wp1100181_72NA4Z0LOO/z3forum_2008/includes/functions_upload.php on line 430
Leider hat die 430.ige Zeile nichts mit den Änderungen zu tun.
Diese sind:
Code: Alles auswählen
class fileerror extends filespec
{
function fileerror($error_msg)
{
$this->error[] = $error_msg;
}
Woran könnte es liegen.
Könnte es am folgenden Coding liegen, welches in der functions_upload enthalten ist
Code: Alles auswählen
// Filesize is too big or it's 0 if it was larger than the maxsize in the upload form
if ($this->upload->max_filesize && ($this->get('filesize') > $this->upload->max_filesize || $this->filesize == 0))
{
$size_lang = ($this->upload->max_filesize >= 1048576) ? $user->lang['MB'] : (($this->upload->max_filesize >= 1024) ? $user->lang['KB'] : $user->lang['BYTES'] );
$max_filesize = ($this->upload->max_filesize >= 1048576) ? round($this->upload->max_filesize / 1048576 * 100) / 100 : (($this->upload->max_filesize >= 1024) ? round($this->upload->max_filesize / 1024 * 100) / 100 : $this->upload->max_filesize);
$this->error[] = sprintf($user->lang[$this->upload->error_prefix . 'WRONG_FILESIZE'], $max_filesize, $size_lang);
return false;
Re: Bilder in Forum einstellen
Verfasst: 06.07.2009 21:47
von Mahony
Hallo
Füge die neue Funktion mal vor
Code: Alles auswählen
function move_file($destination, $overwrite = false, $skip_image_check = false, $chmod = false)
ein.
Grüße: Mahony
Re: Bilder in Forum einstellen
Verfasst: 07.07.2009 20:51
von kaisinho
Hallo,
die hatte ich an angegebener Stelle bereits eingesetzt

und dennoch kam die Meldung.