Seite 1 von 1

Prosilver - dynamische Breite bei Bildern

Verfasst: 13.03.2012 11:50
von Trenc
Hey,

Ich hab in meinem Forum ein Style basierend auf Prosilver installiert. Es ist ja bekannt, dass wenn zu große Bilder gepostet werden, dass der rechte Rand bei Prosilver gegebenenfalls abgeschnitten wird, doch will ich dass sich die Breite des Fensters automatisch anpasst. Dass die Bilder automatisch verkleinert werden, auf maximale Breite, kommt weniger in Frage, da dieses Forum von den Bildern und ihren Details lebt.

Ich hoffe ihr könnt mir helfen.

Re: Prosilver - dynamische Breite bei Bildern

Verfasst: 13.03.2012 12:41
von modernist

Re: Prosilver - dynamische Breite bei Bildern

Verfasst: 13.03.2012 12:52
von Trenc
Erstmal danke für die schnelle Hilfe. Aber das meinte ich nicht. Nicht die Bilder sollten ihre Breite ändern, sondern das Forum selbst, sollte in die Breite gehen. Sprich, das Forum passt sich an die Bilder an und nicht die Bilder an's Forum.

Re: Prosilver - dynamische Breite bei Bildern

Verfasst: 13.03.2012 13:06
von modernist
Ach so, das hatte ich mißverstanden.

Ein etwas anderer Ansatz:

Andere in der includes/bbcode.php

Code: Alles auswählen

'img'      => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
zu

Code: Alles auswählen

'img'      => '<div style="overflow: auto;"><img src="$1" alt="' . $user->lang['IMAGE'] . '" /></div>', 
Das erzeugt einen Scrollbalken bei übergroßen Bildern und erscheint mir die bessere Lösung, als das Forum je nach Bildbreite in der Breite zu ändern, das würde mich als Nutzer nur verwirren. Außerdem bleibt die Textbreite so, wie sie ist. Überlange Textzeilen zu lesen, ist auch eher unpraktisch.

Re: Prosilver - dynamische Breite bei Bildern

Verfasst: 13.03.2012 23:00
von Trenc
Das klingt schon mal nicht schlecht. Wäre die Möglichkeit, dass sich das Forum verbreitert schwer zu implementieren? Denn in meinem Forum wird eine Art runden-basierendes Rollenspiel laufen, das stark auf Bilder aufbaut. Deswegen leg ich soviel Wert darauf, dass diese auch gut dargestellt werden können.