keinBild.gif skaliert anzeigen

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
Hallo,

ich habe ein Dummybild unter keinbild.gif hinterlegt.
Dieses soll immer angezeigt werden, wenn "noch" kein Bild geschossen wurde.
Allerdings wird dieses irgendwie immer mit seiner realen Größe angezeigt.
Das zerreisst das Template ein wenig.
In der Artikelliste ist das Bild passend, dann aber in der Artikelansicht zu klein. Dann verrutscht der Warenkorbbutton.
Wenn ich das Bild größer mache, ist es in der Artikelliste zu groß.
Das ist mir vorher nicht aufgefallen.
Ist das eine Änderung in 3.18?
 

ome

Aktives Mitglied
17. Februar 2011
16
0
AW: keinBild.gif skaliert anzeigen

Bild per FTP hochgeladen??

Du benötigtst 2 Bilder im Ordner gfx. 1x keinBild.gif und einmal keinBild_kl.gif. Am besten hälst Du Dich an die vorgegebenen Imagegrößen
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

In der Artikelübersicht wird keinBild.gif angezeigt und in der Artikelansicht auch.
Das keinBild_kl.gif wird wofür verwendet?
Ja, Bilder sind per FTP hochgeladen.
 

ome

Aktives Mitglied
17. Februar 2011
16
0
AW: keinBild.gif skaliert anzeigen

wofür das 2.te verwendet wird weiß ich auch nicht, aber evtl. zum rendern oder für die Anzeige von fehlenden icons o. ä.

Wenn Du das originale Image gegen Deins ausgetauscht hast und du siehst Deins in verschiedenen Größen versuch mal den Shop Cache und deinen Browser Cache zu löschen und ruf die Seite neu auf. Vorher darauf achten das das Bild exakt die gleiche Größe wie das Original hat und den gleichen Dateinamen
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Hallo,

das klingt gut.
Hast du evtl. mal die Originaldateien für mich? Oder die genauen Maße?

Gruss Mario
 

ome

Aktives Mitglied
17. Februar 2011
16
0
AW: keinBild.gif skaliert anzeigen

kuck doch einfach in dein Downloadpaket mit dem jtl- shop 3 im Ordner gfx
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Tja, mein Shop ist gehostet. Da habe ich kein Downloadpaket.
Warum beim Shopupdate solche Bilder überschrieben werden, ist mir auch schleierhaft.
Vorher lief ja alles.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Habe die Bilder hochgeladen.
Allerdings wird da nichts skaliert.
In der Artikelübersicht ist das Bild größer als die normalen Artikelbilder und in den Artikeldetails ist es kleiner.
Dadurch verschiebt sich, wie schon beschrieben, der Inhalt des "In den Warenkorb" Containers.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Hallo Michael,

ich arbeite hier schon mit 3 Browsern.
Allerdings ist auch beim Untersuchen des Bildes immer das keinBild.gif ohne eine Größenangabe im Quelltext.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Hallo,

ich habe eh eine article_inc_custom. Da dachte ich, ich kann das einfach einbauen.
Ist das Bild nicht in der article_inc definiert?
Habe da alle keinbild.gifs in mein keinbild_270.png geändert. Aber das Bild im Shop unter Artikeldetails ändert sich nicht.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Ja, beides via FTP geleert.
Object- Cache ist abgeschaltet.

Geändert habe ich diese Zeilen

"<!-- image --> <div id="image_wrapper" class="article_image">
<div class="image">
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild_270.png"}<a href="{$Artikel->Bilder[0]->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom{/if}" id="zoom1" rel="title: '{lang key='clicktozoom' section='productDetails'}', adjustX: 10, adjustY: 0, smoothMove:5, zoomWidthWrapper: '.article_details'">{/if}
<img src="{$Artikel->Bilder[0]->cPfadNormal}" id="image0" class="thumbnail photo" title="{$Artikel->cName|strip_tags|escape:"quotes"|truncate:60}" alt="{$Artikel->Bilder[0]->cAltAttribut|escape:"html"}" />
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild_270.png"}</a>{/if}
</div>"

"{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "B" && $oMerkmal->cBildpfadKlein ne 'gfx/keinBild_270.png'}
<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" />
{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "BT"}
{if $oMerkmal->cBildpfadKlein ne 'gfx/keinBild_270.png'}<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" class="vmiddle" /> {/if}<b>{$oMerkmal->cName}:</b>
{/if}"
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: keinBild.gif skaliert anzeigen

nööö das sind ja nur "if"-Bedingungen die du geändert hast .... mal abgesehen davon, dass du die Bedingung eh nicht ändern kannst (also jedenfalls nicht nur via tpl-Anpassung)
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Ok, dann war das wohl zu einfach gedacht. Hatte das so verstanden: Wenn Bilder 0 sind, nimm Bild "gfx/keinBild_270.png.
Wo ändere ich das denn sonst?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: keinBild.gif skaliert anzeigen

nein, die "if's" sorgen nur dafür, dass WENN es ein Artikelbild gibt, dieses Bild mit einem a-Tag umschlossen wird.



hier steht IMMER (in cPfadNormal) entweder der Pfad+Dateiname zum Artikelbild, oder, wenn das nicht vorhanden ist, IMMER "gfx/keinBild.gif" drin

Es gibt daher nur drei Wege

Weg 1:
Austausch der gif-Grafiken unter Verzeichnis "gfx"
Problem: Nicht updatesicher

Weg 2:
Änderung der function, in der das Artikel-Objekt gebildet wird
Problem: Nicht updatesicher

Weg 3:
Plugin, welches dir das Artikel-Objekt dahingehend abändert, dass bei "keinem Artikelbild" auf eine Grafikdatei innerhalb des Plugin-Verzeichnisses verwiesen wird


Für mich macht nur der Weg 3 wirklich Sinn
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
4
AW: keinBild.gif skaliert anzeigen

Ok, das sehe ich ein.
Aber wäre es nicht einfacher und sinnvoll, wenn das keinbild Bild auch in allen Größen vorliegen würde?
Also so wie die Artikelbilder?
Dann könnte man könnte man sich ein Set aus Bildern basteln, dass sich ins Design einpasst und nichts verschiebt.

Gruss Mario