Seite 1 von 1

einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 14:38
von knatter
Hallo,

ich habe das Problem wenn ein User Bilder von einer externen Adresse einfügt, dieses Bild in der original Größe dargestellt wird und mir unter Umständen damit das ganze Forum "auseinander" reisst. Bei Bilder die über meinen Server hochgeladen werden funktioniert es...

Kann mir da jemand weiter helfen ?


Gruß
knatter

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 18:09
von Miriam
Wie wird denn das Bild (also das externe) in den Beitrag eingebunden?

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 18:11
von FRvN
öffne includes/bbcode.php
finde

Code: Alles auswählen

'#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id),
ersetze mit

Code: Alles auswählen

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

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 21:06
von knatter
Hat funktioniert, vielen Dank !!

Gruß
knatter

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 21:12
von Crizzo
FRvN hat geschrieben:öffne includes/bbcode.php
finde

Code: Alles auswählen

'#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id), 
ersetze mit

Code: Alles auswählen

'#\[img:$uid\](.*?)\[/img:$uid\]#s'        => '<dl><dt><img alt="Image" src="$1" style="max-width:300px;" /></dt></dl>', 
Wozu packst du das Bild noch in eine halbe Definitionsliste?

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 21:28
von FRvN
gute Frage, eigentlich sah es so aus

Code: Alles auswählen

<dl class="thumbnail"><dt><a href="$1" rel="prettyPhoto[pp_gal{_file.THUMB_POST_ID}]" onclick="return hs.expand(this)"><img alt="Image" src="$1" style="max-width:250px;" /></a></dt></dl> 
und dl dt kann man natürlich weglassen, aber ich meine mich dunkel erinnern zu können das dann auf der Seite ein xhtml-Fehler angezeigt wird :wink:

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 22.01.2013 21:47
von Crizzo
Wieso? <img> ist inline und damit gleich Text, <strong> und <a>, was auch in der Textbox verwendet wird. Das sollte keinen Fehler ausgeben. Vorher wurde auch nur die [ ] durch < und > getauscht, in dem man die Variable in der bbcode.html lädt. Die so aussieht:

Code: Alles auswählen

<img src="{URL}" alt="{L_IMAGE}" />


So sollte das hier ausreichen:

Code: Alles auswählen

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

Code: Alles auswählen

<img src="{URL}" alt="{L_IMAGE}" />
ersetze mit:

Code: Alles auswählen

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

Re: einfügen externer Bilder, Problem mit der Größe

Verfasst: 23.01.2013 09:31
von FRvN
Ist richtig BlackHawk87 und geschrieben hatte ich ja auch das man es weglassen kann. Aus irgend einem Grunde hatte ich es mal bei einem
Forum so gemacht und eben hier per copy/paste so reingesetzt. Verursacht keine Schäden, funktioniert trotzdem, nur eben unnütz
das dl dt dabei ist. :roll: