Seite 1 von 1
externe Bilder vergrößern
Verfasst: 30.06.2013 20:45
von bunker-du
Hallo,
intern gehostete Bilder lasse ich mittels Highslide vergrößert darstellen. Gibt es diese Möglichkeit auch für Bilder die extern gehostet werden?
Ich verwende phpbb 3.0.11
mfg
Josh
Re: externe Bilder vergrößern
Verfasst: 30.06.2013 22:39
von BNa
Idee für ein Script:
Wenn BIld größer als Y x Z und nicht von Deinem Board, dann verkleinere das Bild optisch auf max width X.
Re: externe Bilder vergrößern
Verfasst: 30.06.2013 22:46
von bunker-du
Das habe ich schon drin.
ich möchte das optisch verkleinerte Bild durch einen Klick auf das Bild wieder vergrößert wird.
Intern gehostet, vorschaubild
http://puu.sh/3s2Pi/8d53ff73c1.jpg
vergrößert mit Highslide
http://puu.sh/3s2Rb/7612505b97.jpg
Diesen Effekt hätte ich auch gerne bei den externen Bildern.
Re: externe Bilder vergrößern
Verfasst: 30.06.2013 22:56
von BNa
bunker-du hat geschrieben:Diesen Effekt hätte ich auch gerne bei den externen Bildern.
BNa hat geschrieben:Idee für ein Script:
Wenn BIld größer als Y x Z und nicht von Deinem Board, dann verkleinere das Bild optisch auf max width X.
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 06:02
von bunker-du
Und wie soll mir das jetzt helfen?
ich möchte das optisch verkleinerte Bild durch einen Klick auf das Bild wieder vergrößert wird.
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 18:50
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' => $this->bbcode_tpl('img', $bbcode_id),
'#\[img:$uid\](.*?)\[/img:$uid\]#s' => '<a href="$1" class="highslide" onclick="return hs.expand(this)"><img alt="Image" src="$1" style="max-width:300px;" /></a>',
die 300px beziehen sich auf die Vorschaugröße im Beitrag
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 19:42
von bunker-du
Super danke dir FRvN.
Das funktioniert soweit ganz gut, nur was mcih ein wenig stört ist, das die Bilder in den Signaturen mit betroffen sind und das es nicht Postabhängig ist, aber damit kann man leben.
Die Signaturen dürfte man durch einen weiteren IMG BBcode darausziehen. Wäre es ohne großen Aufwand möglich die Vergrößerung Postabhängig zu machen?
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 19:53
von BNa
Was meinst Du mit postabhängig?
Normalerweise könnte man das eben vorgestellte Script erweitern
mit einer Abfrage, die nur für die viewtopic gilt.
so a la > (if script_path == 'viewtopic' > verkleinere, ansonsten lasse es normal).
Somit sind keine anderen Bilder betroffen, ausser denen in Posts.
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 20:05
von bunker-du
Mit Postabhängig meine ich folgendes:
User A schreibt etwas und fügt ein paar extern gehostete Bilder ein.
User B schreibt etwas dazu und fügt ebenfalls wieder ein paar extern gehostete Bilder ein.
Öffne ich nun das letzte Bild von User A und klicke auf weiter komme ich zum ersten Bild von User B.
Re: externe Bilder vergrößern
Verfasst: 01.07.2013 21:01
von BNa
Klar, weil die Post ID's nicht mit integriert werden und sich das highslide
dann einfach durchklickt (Nummerierung/Buchstaben sind dann relevant für die Abfolge).