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
Hallo erstmal,
6 Monate Mitglied und Such-Funktion noch nicht entdeckt? :lol:

http://www.phpbb.de/community/viewtopic ... 8&t=169753
http://www.phpbb.com/community/viewtopi ... 0&t=561825

Gibt noch andere Mods dafür. ;-)

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.