Seite 1 von 2

Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 15:53
von willi2010
Hallo,

immer wieder neu Probleme...

Ich habe die maximale Bild-Breite in Beiträgen auf 800px eingestellt.

Wird jetzt ein Bild mit img verlinkt welches z.B. 1200px breit ist,
dann wird es herunterskalliert und alles ist richtig. Korrektur: verhindert, dass übergroße Bilder dargestellt werden.

Wird jetzt aber ein kleineres Bild verlinkt, so kommt die Fehlermeldung:
Geöße des Bildes kann nicht usw.

Was mache ich falsch?
Habe vorerst die max. Breite auf 0 (also unendlich) gesetzt.

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 16:16
von Miriam
Was genau hast Du in den Bildkategorie-Einstellungen im ACP eingestellt?

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 19:28
von willi2010
ACP -> Beiträge
Maximale Bild-Breite in Beiträgen 800
Maximale Bild-Höhe in Beiträgen 800

Jetzt habe ich aufgrund des Fehlers die Einstellung jeweils auf 0 gesetzt.
Damit geht es, nur können jetzt auch Tapeten mit dem IMG-Code verlinkt werden.

Upps...
Gehört unter Dateianhänge der Bereich
Bildkategorie-Einstellungen [Zugeordnete Gruppe: Bilder] auch hierzu?
Von oben
ja
nein
400
12000 (auch wenn ich hier einen kleineren Wert eingebe, werden "kleine" Bilder nicht angezeigt)
Pfad xx
850 x 850
0 x 0

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 20:29
von Miriam
Wird jetzt ein Bild mit img verlinkt welches z.B. 1200px breit ist,
dann wird es herunterskalliert und alles ist richtig.
Welches Script skaliert denn das Bild auf die vorgegebenen Maße?

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 20:42
von HabNurNeFrage
Hi,

die ACP Einstellung funktioniert mit 0 am besten.

Öffne aus Deinem Template im Styleordner die Datei bbcode.html.

Finde: <!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->

Ersetze durch: <!-- BEGIN img --><img style="max-width:800px;" src="{URL}" alt="{L_IMAGE}" /><!-- END img -->

LG

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 21:15
von willi2010
Miriam hat geschrieben:...Welches Script skaliert denn das Bild auf die vorgegebenen Maße?
War Quatsch, Die Einstellung verhindert, das größere Bilder dargestellt werden sollen.

@HabNurNeFrage
Der Tipp liest sich gut, werde ich gleich mal testen.

Ergebnis
Habe die bbcode.html entsprechend geändert.
Cache geleert, Seite aktualisiert.
Kleine Bilder werden Dargestellt, jedoch werden große Bilder nicht verhindert.

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 22:20
von HabNurNeFrage
Hi,

kontrolliere nochmal die Einstellung im ACP.

Bei uns steht das genau so auf 650px und bewirkt, dass breitere Bilder als 650 Pixel auf genau 650 Pixel skaliert werden.
Dabei bleibt das Seitenverhältnis des Originals erhalten.

Im ACP steht es auf Null, damit das Problem mit der nicht ermittelbaren Größe nicht auftaucht...

LG

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 24.11.2013 23:06
von willi2010
Alles im ACP kontrolliert, ist auf Null.

Ist der Code richtig?
<!-- BEGIN img --><img style="max-width:800px;" src="{URL}" alt="{L_IMAGE}" /><!-- END img -->

Ich habe nur solche unlösbaren Detailprobleme ....

Wenn ich 800 als max eintrage, warum wird dann 100 nicht erkannt und dargestellt???

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 25.11.2013 18:09
von Kirk
Hallo
Probier mal folgendes:
Öffne: root/includes/bbcode.php
Finde:

Code: Alles auswählen

$this->bbcode_tpl('img', $bbcode_id)
Ersetze es mit:

Code: Alles auswählen

'<img alt="" src="$1" style="max-width:800px;" />',

Re: Maximale Bild-Breite in Beiträgen

Verfasst: 25.11.2013 18:31
von Crizzo
Hi

was spricht denn gegen eine max-width von 100% für das Element <img> in den Beiträgen]? Kannst du einfach per CSS definieren.

Grüße