Aw: Vorschaubilder & Produktdetails
Hallo zusammen,
ich stand vor Kurzem selbst vor diesem Problem und habe mir mit einem kleinen Workaround beholfen:
Ist zwar ein bisschen umständlich, aber mir gefällt es mit den kleineren Bildern auf den
Produktdetailseiten auch wesentlich besser. Ich bin wie folgt vorgegangen:
1. Zunächst müssen die verkleinerten Produktbilder erstellt werden:
Order: components --> com_jshopping --> files --> img_products
In diesem Ordner liegen die Produktbilder sowohl in voller Größe (mit einem "full_" davor)
als auch die Thumbnails (mit einem "thumb_" davor).
Nun geht man her und filtert die Bilderliste nach den Thumbnails. Bei Win7 kann man einfach oben rechts
ins Suchfeld "thumb_" eingeben. Nun markiert man alle Thumbnails und verkleinert diese.
Ich habe dafür das folgende Programm genutzt:
http://www.chip.de/downloads/Der-grandiose-Bildverkleinerer_42536802.html
Damit kann man auf einen Schlag eine verkleinerte Kopie (z.B. um 60%) aller markierten Bilder anlegen und diese dann
mit einem veränderten Dateinamen abspeichern. Ich habe ein "klein_" VOR den Dateinamen angehängt.
Somit wird eine Kopie von z.B. thumb_produktbild1.jpg als klein_thumb_produktbild1.jpg im gleichen Verzeichnis gespeichert.
2. Als nächstes muss man nur noch den Pfad für die Thumbnails auf den Produktdetailseiten anpassen:
Beim defaultg Template steht der betreffende Code ca. in Zeile 64 der Datei product_default.php.
Order: components --> com_jshopping --> templates --> defaultg --> product --> product_default.php
Anzupassender Code:
<?php foreach($this->images as $k=>$image){?>
<img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/
klein_<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" onclick="showImage(<?php print $image->image_id?>)" />
<?php }?>
Einfach den String "klein_" an der richtigen Stelle einfügen und abspeichern.
Und schon hat man verkleinerte Bilder auf allen Produktdetailseiten.
Ich hoffe, dass ich jemandem helfen konnte.
Beste Grüße
Jonas
Letzte Änderung: 18.07.2014 12:54