Artikel nach Markierung anzeigen: K2
Freitag, den 27. Januar 2012 um 10:13 Uhr

GavickPro eSport Joomla Template

 

Richtig schönes VirtueMart Joomla Template ..

Veröffentlicht in Gavick Pro
Sonntag, den 24. Juli 2011 um 20:07 Uhr

appPhone

Veröffentlicht in Gavick Pro
Mittwoch, den 08. Juni 2011 um 10:03 Uhr

Gavick appPhone

Veröffentlicht in Gavick Pro
Samstag, den 04. Juni 2011 um 14:54 Uhr

Pixellove

Veröffentlicht in Gavick Pro
Samstag, den 04. Juni 2011 um 14:52 Uhr

AppSite

Veröffentlicht in Gavick Pro
Samstag, den 04. Juni 2011 um 14:50 Uhr

Musicity

Veröffentlicht in Gavick Pro
Donnerstag, den 02. Juni 2011 um 21:38 Uhr

K2 Bilder Höhe definieren / K2 Images Height

Bei der Erstellung des Blog Designs von Templateauskunft.de habe ich nach einer Lösung gesucht Bilder von den Templates in einer immer gleichen Höhe anzeigen zu lassen.
Die eine Möglichkeit wäre gewesen jedes einzelne Bild manuell in die gewünschte Höhe zu bringen. Was das für ein Aufwand ist, ist klar oder ;)

Bessere Variante, zwar ein Hack aber immernoch besser als jedes Bild einzeln zu bearbeiten:

 


 

Step 1: administrator/components/com_k2/models/item.php

Wir suchen uns eine K2 Image Variante aus in meinem Fall "//Large Image"

Suchen: $handle->image_ratio_y = true;
Ersetzen: $handle->image_ratio_x = false;

Einfügen: $handle->image_ratio_crop = 'bottom';
Einfügen: $handle->image_y = 200;

 


 

So sollte dann der ganze Block aussehen:

//Large image

$handle->image_resize = true;
$handle->image_ratio_x = false;
$handle->image_ratio_crop = 'bottom'; hier wird definiert an welcher Seite das Bild beschnitten wird. Möglich ist "top,bottom,right,left"
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_L';
if (JRequest::getInt('itemImageL')) {
$imageWidth = JRequest::getInt('itemImageL');
} else {
$imageWidth = $params->get('itemImageL', '600');
}
$handle->image_x = $imageWidth;
$handle->image_y = 200; Hier angeben mit welcher Höhe das Bild erstellt werden soll.
$handle->Process($savepath);


Um auch die Bilder füt die Beiträge unter "Tags", "Archiv", Beiträge von einem User mit den Parametern zu versehen. dieses unter " //Generic image" eingesetzt werden:

//Generic image

$handle->image_resize = true;
$handle->image_ratio_x = false;
$handle->image_ratio_crop = 'bottom';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_Generic';
$imageWidth = $params->get('itemImageGeneric', '300');
$handle->image_x = $imageWidth;
$handle->image_y = 200;
$handle->Process($savepath);

 

Wenn Ihr eine bessere Variante habt, schreibt es doch als Kommentar ..

Veröffentlicht in Allgemein Themen

Copyright 2011 Templateauskunft.de Christopher Gerbig | Impressum