Call Us (111) 234 - 5678

Internetagentur für e-Commerce
OXID eShop-Service
Tel.: 0761 612 578 57
Kontakt

Image Meter

Mit diesem Modul lassen sich die Abmessungen und Seitenverhältnisse von allen Artikelbildern erfassen und im Template in Kombination mit kaskadierenden Stylesheets (CSS) passend einbauen.

Lieferumfang
  • Modul zur Erfassung der Bildlänge und Bildhöhe
  • Erfassung der Seitenverhältnisse (mit Toleranz)
  • Templates mit vielen Anwendungsbeispielen
  • CSS-Datei mit Anwendungsbeispielen
Systemvoraussetzungen
  • PHP 5.2 oder höher
  • Oxid CE/PE/EE Version 4.1 und höher
Beschreibung

Das Modul kann verschiedene Seitenverhältnisse mit Toleranz erfassen und erlaubt so das Zuordnen einer CSS-Klasse. Beispielsweise können somit Bilder, die annähernd ein Seitenverhältnis von 4:3 aufweisen, so formatiert werden:

[{if ($product->getImageRatio(1) == '4:3')}]
class="imva_product wide43"
[{/if}]

getImageRatio kann auch mit „Wörtern“ angesprochen werden:

[{if ($product->getImageRatio(1) == 'square')}]
class="imva_product square"
[{/if}]

Oder etwa so, wenn ein Bild mehr als doppelt so hoch wie breit ist:

[{if ($product->getImageRatio(1) == 'high')}]
class="imva_product high"
[{/if}]

Wenn ein Bild deutlich länger als hoch ist, kann man es mit margin weiter nach unten schieben, um es in die Mitte zu bewegen:

[{if ($product->getImageRatio(1) == 'long')}]
class="imva_product"
[{assign var=iRatioWide value=$product->getImageDimensions(1,'x')/265}]
[{assign var=iMargin value=$product->getImageDimensions(1,'y')}]
style="width:[{$product->getImageDimensions(1,'x')/$iRatioWide}]px;
height:[{$product->getImageDimensions(1,'y')/$iRatioWide}]px;"
[{/if}]
Modulinstallation

Sie erhalten ein Archiv mit einem Unterordner namens „imva“, den Sie in den Ordner /modules Ihres Oxid-Shops kopieren können. Anschließend muss das Modul registriert werden. Öffnen Sie dazu im Shop-Admin die Ansicht „Grundeinstellungen“, „System“, „Module“ und ergänzen Sie dort die Zeile

oxarticle => imva/core/imva_oxarticle_imagemeter

Wenn bereits Module installiert sind, die oxarticle erweitern, müssen Sie das neue Modul an die mit oxarticle beginnende Zeile anfügen, zum Beispiel so:

oxarticle => anderesmodul/core/mod_oxarticle&imva/core/imva_oxarticle_imagemeter

Vergessen Sie nicht, nach der Installation den Cache zu leeren.

Abmessungen
  • $product->getImageDimensions($index,$axis);
  • Gibt die Bildgröße als Integer zurück
Seitenverhältnis
  • $product->getImageRatio($index);

Mögliche Rückgabewerte:

square, 4:3, 16:9, 16:10, 1:2, high, long, wide

€ 34,95

Modul „Image Meter“ bestellen