Seite 1 von 2

externe Bilder automatisch verkleinern

Verfasst: 05.01.2009 23:03
von Biglebowski
Hallo zusammen.

Ich suche eine Möglichkeit, extern verlinkte Bilder, die von Usern ins Forum eingebaut werden automatisch zu verkleinern.

Will sagen:
Ein Pic mit der größe 1000px x 800px soll eingebaut werden.
Da das Forum allerdings verkleinert ist, dürfen die Bilder maximal 580 x 580 groß sein.

Das tool soll übergroße Bilder also automatisch verkleinern.


Es geht dabei NICHT um Bilder die selbst als Datei hochgeladen werden sondern um EXTERNE Bilder.

Besten Dank für jede Hilfe

Re: externe Bilder automatisch verkleinern

Verfasst: 06.01.2009 14:29
von 4seven
Dürfte dann aber nur ein "optisches" Resizing werden (width, height). Sollte aber problemlos möglich sein. Jedes echte Resizing dagegen verlangt wenigstens eine temporäre Kopie auf Deinem(!) Server. Damit wiederum könnte man das Bild auch gleich auf dem eigenen Server lagern, was von mir persönlich bevorzugt wird.

Re: externe Bilder automatisch verkleinern

Verfasst: 06.01.2009 15:09
von HJW
Hallo,
versuch es mal so:
suche in der include/bbcode.php

Code: Alles auswählen

static $bbcode_hardtpl = array();
		if (empty($bbcode_hardtpl))
		{
			global $user;
ein paar zeilen darunter gibts es einen Befehl, der mit
'img' =>
anfängt.

Ersetze die Zeile durch:
'img' => '<img style="max-width:580px; max-height: 580px;" src="$1" alt="' . $user->lang['IMAGE'] . '" />',
Gruß
Hermann Joseph

Re: externe Bilder automatisch verkleinern

Verfasst: 10.03.2011 19:38
von Cruiser
Geile Sache. Stundelang probiert ein Mod zu installieren und hier gehts mit einen kleinen Code :D DANKE HJW

Re: externe Bilder automatisch verkleinern

Verfasst: 10.03.2011 20:49
von BNa
Die Bilder sind dadurch aber nur optisch kleiner gezogen und nicht wirklich verkleinert.
Also ein Bild mit 4000x3000px und 2,5 MB lädt genauso lange wie vorher.

Re: externe Bilder automatisch verkleinern

Verfasst: 08.03.2016 11:45
von Driver08
Hi,
wenn auch das Thema schon älter ist... das Problem ist bei mir jetzt neu :)

Ich habe die Änderung vorgenommen, aber nichts wirkt sich aus. Keinerlei Änderungen, auch nicht einmal eine Fehlermeldung. Ordner/Datei stimmt genau. Als Style wird "prosilver" genommen.

Leider habe auch ich das Problem dass die externen verlinkten Bilder zu groß sind. Es wäre klasse wenn das Problem ohne Mod lösbar ist. Auch im ACP unter Beiträge die Größe auf 500 stellen hat nichts gebracht. Keine einzige ÄNderung wirkt sich aus.

Das trifft u. a. bei Bilder zu die per <img src .... > eingebunden sind. Beispielsweise von pic-Webseiten und dergleichen.

Ich habe nun schon einiges ausprobiert, aber rein garnichts hat gebracht.

Danke schon einmal!

Re: externe Bilder automatisch verkleinern

Verfasst: 08.03.2016 17:43
von Kirk
Hallo
Damit sollte es funktionieren: http://reyno41.bplaced.net/phpBB3/viewt ... f=36&t=190

Re: externe Bilder automatisch verkleinern

Verfasst: 09.03.2016 14:05
von Driver08
danke, aber leider hat das auch nicht geholfen :/

'#\[img:$uid\](.*?)\[/img:$uid\]#s' => '<img alt="Image" src="$1" style="max-width:300px;" />',

so steht es nun drinnen. Zeigt aber keine Auswirkung.

Re: externe Bilder automatisch verkleinern

Verfasst: 09.03.2016 17:33
von Kirk
Stelle doch mal deine includes/bbcodes.php in Pastebin rein und verlinke sie hier im Beitrag.
Die Bilder sind aber schon mit dem [img] BBcode eingebunden und sind größer als 300px?
Als Alternative kannst du auch einen separaten BBCode erstellen
BBCode-Benutzung:

Code: Alles auswählen

[image]{URL}[/image]
HTML-Ersetzung:

Code: Alles auswählen

<img src="{URL}" alt="{L_IMAGE}" style="max-width:1300px; max-height:auto;" />

Re: externe Bilder automatisch verkleinern

Verfasst: 10.03.2016 12:01
von Driver08
Habs mal hochgeladen.
https://www.phpbb.de/support/pastebin.p ... iew&s=1563

ja die Bilder sind mit [img] eingebunden
<img src="http://up.picr.de/" alt="Bild">

So zum Beispiel und verschwinden leider zur Hälfte am Rand.