Zum Inhalt springen

wt_gallery: konstante höhe

Erstellt am 15. Januar 2008 · 2 Antworten · letzte Antwort am 15. Januar 2008

Tags: Bilder, Frage

jenno ·

Ich benutze die Extension wt_gallery. Hier kann man einstellen dass die Fotos eine feste Breite haben sollen. Die Breite ist mir allerdings egal, ich hätte gern eine feste Höhe. Kann ich das auch irgendwie einstellen?

monisch ·

Meine Lösung ist quick and dirty: Ich habe class.tx_wtgallery_pi1.php so modifiziert, dass wenn man für die Breite "auto" im Flexform eingibt, eine feste Höhe von z.B. 300px berechnet wird:
(line 567ff.)

$height = intval($width * $y / $x);	//Höhe statt Breite
	if ($width == 'auto') {
		$height = intval(300 * 1);  //Höhe 300px
		$width = intval(300 * $x / $y);
		// $width = $x; // Patch on 14.09.2007: original picture ...
	} else {
		if ( strpos($width,"m") ) { // rezize image to max width if it is too big
			$width = intval(preg_replace("/m/","",$width));
			if ( $x <= $width ) $width = $x;
		}
	}

			
	//$height = intval($width * $y / $x);
jenno ·

Wow! Danke!
Ich war ja auch schon beschäftigt mit quick and dirty, aber diese Lösung ist so einfach....hab sozusagen den Wald vor lauter Bäumen nicht gesehen :o
Vielen Dank für die schnelle Reaktion!! 😃