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

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:
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:
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.
