MyBB.de Forum

Normale Version: EzGallery Images Zentrieren und Resizen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,
Ich wollte mal fragen wie ich bei der EzGallery die Bilder Resizen kann.
Und zwar nicht unbedingt beim Hochladen Sonden erst beim Anzeigen, da jetzt die Bilder sehr gerne mal sehr weit nach rechts raus gehen und das die ganze Seite verzerrt.
Wie kann ich die Bilder beim Anzeigen auf eine Maximal Größe von z.B: 300x300 bringen?

mfg
Push Smile
Hab jetzt noch nicht die Plugin Datei anschauen können, aber Du kannst in der global.css deines Themes nach .img oder img oder post.img suchen und zusätzlich die max Werte eintragen.


ZB:

max-width:400px;
max-height:400px;
Ich geh mal davon aus, dass Du die Grösse der Bilder meinst wenn man sie sich in der Originalgrösse in der Gallery ansehen möchte. Die max. Thumbnailgrösse (max. Thumbnail Höhe, max. Thumbnail Breite, Bilder pro Reihe und Bilder pro Seite) stellst Du ja im ACP ein. Falls ich richtig liege musst Du in der ezgallery.php (die aus dem Root-Verzeichnis, NICHT die Plugin-Datei) folgendes ändern:

ezgallery.php (je nach Version ungefähr Zeile 2210)

Suche:
PHP-Code:
<td align="center"><img height="' . $context['gallery_pic']['height']  . '" width="' . $context['gallery_pic']['width']  . '" src="' . $gallerySettings['gallery_url'] . $context['gallery_pic']['filename']  . '" alt="" /></td
Ersetzen durch:
PHP-Code:
<td align="center"><img class="ezimage" src="' . $gallerySettings['gallery_url'] . $context['gallery_pic']['filename']  . '" alt="" /></td

Immer nur mit einem gescheiten Editor wie z.B. Notepad++ die PHP-Dateien bearbeiten! -> Klick

Anschliessend musst Du die global.css von Deinem Theme bearbeiten. ACP -> Templates & Style -> Dein Theme wählen -> global.css (Auf Options klicken und dann "Style bearbeiten") -> oben rechts auf: Stylesheet bearbeiten: Fortgeschrittene Methode -> und dann am Ende des Templates folgendes hinzufügen:

PHP-Code:
.ezimage {
  
max-width300px;
  
max-height300px;


Den 300px-Wert kannst Du ja nach belieben ändern. Du kannst jetzt auf jeden Fall die gewünschte maximale Anzeigegrösse eines Bildes in Breite oder Höhe genau festlegen. Alles wird dem Grössenverhältnis angepasst, da immer verglichen wird welcher der beiden Werte seine Grenze erreicht hat, und der andere passt sich proportional an. Wink
Super THX.
Habe das von GreenDragon erfolgreich eingebaut Big Grin
Super, hat wieder prima funktioniert. Danke sehr