Neu Bilder im Hochkant Format statt quadratisch - Bildberechnung unterbinden

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Guten Tag liebe JTL Community,

wir nutzen in unserem Shop Bilder, die nicht quadratisch sind, sondern ein Hochkantformat mit grauem Hintergrund haben. In der js/jtl.evo.js wird der Container mit 'square' auf ein quadratisches Format berechnet wird. Dadurch können zwar Bilder im Hochkantformat genutzt werden, wobei diese logischerweise nicht 100% der Containerbreite nutzen. Dadurch entstehen in der Produktliste hässliche Formatierungen mit dem Produktnamen und die Bilder werden kleiner als gewünscht dargestellt. Entfernt man die Berechnung in js/jtl.evo.js so zerstört man auch die Berechnung der Containerhöhe (row-eq-height).

Die Bilder sollen weiterhin hochkant bleiben, aber die gesamte Breite des Containers nutzen.

Nutzt jemand von euch Bilder im Hochkantformat und hat hierfür eine Lösung gefunden? Wir sind dankbar um jeden Tipp :)

Vielen Dank schon einmal und beste Grüße!

Shopversion: 4.06 Build:9
Wawi: 1.3.20.0
 
Zuletzt bearbeitet:

DASevents

Sehr aktives Mitglied
16. Januar 2013
612
31
Hatte das Problem auch einmal und habe mit Iran view ein quadrat dahinter gelegt und so alle Rechtecke zu Quadraten gemacht. Einfach mit der stapelbarbeitung bisschen rumspielen.
 

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Hatte das Problem auch einmal und habe mit Iran view ein quadrat dahinter gelegt und so alle Rechtecke zu Quadraten gemacht. Einfach mit der stapelbarbeitung bisschen rumspielen.
Danke für deine Antwort :) Es geht nicht darum die Bilder quadratisch zu bekommen, sondern Bilder im Hochkantformat zu nutzen, was eine ganz andere Wirkung auf das Layout im Shop hat.
 

Tomas

Sehr aktives Mitglied
8. Januar 2018
330
69
Lübeck
Hallo anonymous,

wir zeigen unsere Bilder im 4:3 Format an. Ist zwar nicht Hochformat aber die Berechnungen sind Quasi die gleichen. In der jtl.evo.js hatten wir selber nichts verändern müssen, da haben anpassungen in der jtl.gallery.js gereicht. Die eine oder andere CSS Anpassung musste jedoch vorgenommen werden.

Hast du mal einen Link? Es ist immer einfacher sich ein Bild davon zu machen, wenn man den Quellcode sieht ;)


Hatte das Problem auch einmal und habe mit Iran view ein quadrat dahinter gelegt und so alle Rechtecke zu Quadraten gemacht. Einfach mit der stapelbarbeitung bisschen rumspielen.
Das kann der Shop auch ohne Irvan view ;) Einstellungsnr.: 1421

@DASevents
Ist zwar etwas offtopic aber ich hab mir grad mal deinen Shop angesehen. Du solltest deine Bilder im Slider komprimieren. Die sind teilweise 9MB groß. :eek:




VG
Tomas
 
  • Gefällt mir
Reaktionen: DASevents

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Hallo anonymous,

wir zeigen unsere Bilder im 4:3 Format an. Ist zwar nicht Hochformat aber die Berechnungen sind Quasi die gleichen. In der jtl.evo.js hatten wir selber nichts verändern müssen, da haben anpassungen in der jtl.gallery.js gereicht. Die eine oder andere CSS Anpassung musste jedoch vorgenommen werden.

Hast du mal einen Link? Es ist immer einfacher sich ein Bild davon zu machen, wenn man den Quellcode sieht ;)

Hi Tomas,

vielen lieben Dank für dein schnelles Feedback. :love:

Einen Link kann ich aktuell leider nicht bereitstellen, da sich der Shop noch im Wartungsmodus befindet und rechtliche Angaben fehlen.

Habe mir mal die jtl.gallery.js angeschaut. Soweit ich das gesehen habe handelt es sich hier um die Scriptdatei, die für den Bildcontainer in der Artikeldetailansicht verantwortlich ist. Da die Grundversion von JTL leider nicht ansatzweise so funktioniert wie sie wahrscheinlich soll und in Sachen Nutzerfreundlichkeit nicht wirklich punkten kann habe ich diese komplett rausgeschmissen und mit einer für uns besser geeigneten Variante ersetzt.

Zurück zum Thema: Es geht um die Bildberechnung in der Artikelliste. Bitte korrigiere mich wenn ich etwas übersehen habe, möchte niemandem auf die Füße treten.

Es geht also weiterhin wahrscheinlich um den nachfolgenden Abschnitt aus der jtl.evo.js , der dafür sorgt, dass Bilder im Hochkantformat nicht über die gesamte Breite des Containers angezeigt werden können.

JavaScript:
        imagebox: function(wrapper) {
            var $wrapper = (typeof wrapper === 'undefined' || wrapper.length === 0) ? $('#result-wrapper') : $(wrapper),
                square   = $('.image-box', $wrapper).first().height() + 'px',
                padding  = $(window).height() / 2;

            $('.image-box', $wrapper).each(function(i, item) {
                var box = $(this),
                    img = box.find('img'),
                    src = img.data('src');

                img.css('max-height', square);
                box.css('max-height', square)
                    .addClass('loading');

                if (src && src.length > 0) {
                    //if (src === 'gfx/keinBild.gif') {
                    //    box.removeClass('loading')
                    //        .addClass('none');
                    //    box.parent().find('.overlay-img').remove();
                    //} else {
                        $(img).lazy(padding, function() {
                            $(this).load(function() {
                                img.css('max-height', square);
                                box.css('line-height', square)
                                    .css('max-height', square)
                                    .removeClass('loading')
                                    .addClass('loaded');
                            }).error(function() {
                                box.removeClass('loading')
                                    .addClass('error');
                            });
                        });
                    //}
                }
            });
        },

Über weitere Ideen dieses Problem zu lösen wäre ich weiterhin sehr dankbar :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Hochkant Bilder werden nicht vollständig angezeigt JTL-Wawi 1.8 0
Neu Fehlende Bilder JTL zu WooCommerce Englishe Sprache WPML Onlineshop-Anbindung 0
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Bilder umbenennen JTL-Wawi 1.9 1
Bilder importieren JTL-Wawi 1.9 1
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Nur bestimmte Bilder für einen Marktplatz aktivieren (Hood.de) JTL-Wawi 1.8 2
Neu Bilder für alle Plattformen verwenden User helfen Usern - Fragen zu JTL-Wawi 8
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 6
Neu Bilder ohne Extension übertragen Shopware-Connector 0
Neu IP Sperre beim Versuch Bilder zu downloaden Allgemeine Fragen zu JTL-Shop 2
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu WMS Mobile zeigt keine Bilder an JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Gibt es eine Möglichkeit zu große Bilder zu verbieten? User helfen Usern - Fragen zu JTL-Wawi 5
Bilder in den Artikelstammdaten aktivieren und erneut senden JTL-Wawi 1.9 3
Neu Bilder sind mobil im fullscreen zu klein Betrieb / Pflege von JTL-Shop 4
Neu Google Bilder Bot Zugriff auf /dbeS/bild.php?a=1375538&n=1&url=0&s=0 Allgemeine Fragen zu JTL-Shop 3
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Neu erweiterte Eigenschaften für Dezimalzahl in US format Amazon-Lister - Fehler und Bugs 2

Ähnliche Themen