externe Bilder automatisch verkleinern

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Biglebowski
Mitglied
Beiträge: 11
Registriert: 05.01.2009 22:51

externe Bilder automatisch verkleinern

Beitrag 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
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: externe Bilder automatisch verkleinern

Beitrag 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.
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: externe Bilder automatisch verkleinern

Beitrag 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
Cruiser
Mitglied
Beiträge: 170
Registriert: 09.03.2011 16:47

Re: externe Bilder automatisch verkleinern

Beitrag von Cruiser »

Geile Sache. Stundelang probiert ein Mod zu installieren und hier gehts mit einen kleinen Code :D DANKE HJW
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: externe Bilder automatisch verkleinern

Beitrag 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.
Driver08
Mitglied
Beiträge: 9
Registriert: 08.03.2016 11:39

Re: externe Bilder automatisch verkleinern

Beitrag 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!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: externe Bilder automatisch verkleinern

Beitrag von Kirk »

Hallo
Damit sollte es funktionieren: http://reyno41.bplaced.net/phpBB3/viewt ... f=36&t=190
Driver08
Mitglied
Beiträge: 9
Registriert: 08.03.2016 11:39

Re: externe Bilder automatisch verkleinern

Beitrag 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.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: externe Bilder automatisch verkleinern

Beitrag 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;" />
Driver08
Mitglied
Beiträge: 9
Registriert: 08.03.2016 11:39

Re: externe Bilder automatisch verkleinern

Beitrag 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.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“