Platzhalter für Bilder

nicnero4

Aktives Mitglied
10. Februar 2011
9
0
Hallo

Ich verbringe nun schon seit einer Weile meine Zeit mit einen Problem wo ich keine Lösung bisher gefunden habe.
Ich habe in ein Template ein moushover Funktion eingebaut. Mit den direkten Links zu die Bilder funktioniert auch das ganze.
Nun wollte ich das mit den Platzhaltern für die Bilder lösen. Das haut aber irgentwie nicht hin.
Vielleicht habt Ihr dafür eine Lösung.
Hier mal der Codeschnipsel der betreffenden Zeilen.

HTML:
<p align="center">&nbsp;</p>                                                                                                                                <p align="center">                                                                                                                                <img src="http://www.xxx.de/images/product_images/popup_images/773_0.jpg"<p class="bilderrahmen" name="gross" width="456" height="676"><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                                                                                                                </p>                                                                                                                                <div style="border:none;margin-bottom:60px;">        <p align="right">        &nbsp;<p align="center">                                                                                                                                <b>                                                                &nbsp;<font size="5">Produktbeschreibung</font></b><font size="5">                                                                                                                                </font>                                                                                                                                </p>                                                                                                                                <p>
                                                                &nbsp;<p>
                                                                <br>
                                                                <div style="width:580px; height:33px">                                                                                                                                        <font size="3">$#Text.Beschreibung#$</font><p>&nbsp;</div>
                                                                                                                                <p align="left">        &nbsp;<p align="right">        &nbsp;</div><p>
                                                                        <br></p>                                                                                                                                <div style="$#Sichtbarkeit.Picture:1#$;vertical-align:middle;" align="center"><br><br></div>                                                                <div style="$#Sichtbarkeit.Picture:2#$;vertical-align:middle;" align="center"><br><br></div>                                                                <div style="$#Sichtbarkeit.Picture:3#$;vertical-align:middle;" align="center"><br><br></div>                                                                <div style="$#Sichtbarkeit.Picture:4#$;vertical-align:middle;" align="center"><br></div>                                                                <br><br>&nbsp;<td height="400" width="330" valign="top" style="padding:5px; padding-top:15px;padding-left:6px;padding-right:2px;">                                                                    &nbsp;<p>                                                                                                                                <a href="#"; onmouseover="document.gross.src='http://www.xxx.de/images/product_images/popup_images/773_0.jpg'; return false;"><img src="http://www.xxx.de/images/product_images/popup_images/773_0.jpg" width="148" height="217"></a></p>                                                                                                                                <p>                                                                                                                                <p>&nbsp;</p>                                                                                                                                </p>                                                                                                                                <a href="#"; onmouseover="document.gross.src='http://www.xxx.de/images/product_images/popup_images/773_1.jpg'; return false;"><img src="http://www.xxx.de/images/product_images/popup_images/773_1.jpg" width="148" height="217"></a><p>&nbsp;</p>                                                                                                                                <p>&nbsp;<a href="#"; onmouseover="document.gross.src='http://www.xxx.de/images/product_images/popup_images/773_2.jpg'; return false;"><img src="http://www.xxx.de/images/product_images/popup_images/773_2.jpg" width="148" height="217"></a></tr></tr></tr>                                                <tr>                                                        <td valign="top" width="896" colspan="2">

Die betreffenden Zeilen habe ich mit xxx markiert was der direkte Pfad zu den Bildern wäre, wo ich annehme das dort die Platzhalter rein müssen. Das eintragen der Platzhalter dort brachte aber nicht das Ergebniss.

Wäre für jede Hilfe dankbar.

Gruß Nico
 

nicnero4

Aktives Mitglied
10. Februar 2011
9
0
AW: Platzhalter für Bilder

Hallo

So wie ich es mir vorstelle wird es leider nicht gehen.
Da die Platzhalter für Bilder die komplette Adresse mitbringen.
Also inklusive img src="Platzhalter"
Das funktioniert auch. Nur brauchte ich für das mouseover die Adresse src=' Platzhalter'
Also mit einen Strich oben. Und dies bringt der Platzhalter nicht mit.
Gibt es eine möglichkeit die Variablen für die Platzhalter zu bearbeiten? Zum Beispiel dann für Bild 4-5

Gruß Nico
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.307
98
Saarland
AW: Platzhalter für Bilder

Würd mich auch interessieren, hab ein ähnliches Problem mit einer hübschen, selbst gebauten mouseover-Galerie die so nur leider nicht funktionieren wird weil $#Picture.1:200x300#$ den gesamten img src mitbringt.
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.307
98
Saarland
AW: Platzhalter für Bilder

btw habs gelöst bekommen

du musst, wie in einem anderen Thread hier im Forum beschrieben, diese beiden Variablen zwingend in Kombination nutzen, da sonst die Bilder nicht auf dem EA-Server bereitgestellt werden:

$#Picture.1#$
$#Link.Picture:1#$

Um das ganze nun in einer Mouseover-Galerie zu benutzen läst du dir die Bilder per 1 Px großem Aufruf egal wo im Template rein
$#Picture.1:1x1#$

und legst in deinen img src nur den $#Link.Picture:1#$

Code:
<img alt="Produktbild" 
         onmouseover="var bild = this.src;vollbild.src=bild;"                                          
         src="$#Link.Picture:4#$"/>

oder ähnlich, gibt ja diverse Varianten für's onmouseover etc :)
Nu muss ich noch bischen an der Skalierung feilen und dann ist's fast fertig *freu* Die Umlaute sind in der fertigen Auktion dann auch korrekt, in meinem File fehlt der Doctype weil der von Ebay eh später schon vorgelegt wird.
 

Anhänge

  • galerie.jpg
    galerie.jpg
    94,3 KB · Aufrufe: 89

Horst7000

Aktives Mitglied
19. Januar 2012
13
1
AW: Platzhalter für Bilder

Hallo Nina!

Ich möchte für meine Template auch ein mouseover realisieren, habe aber nicht ganz verstanden wie du das meinst:

Du skalierst alle Bilder nur mit $#Picture.x:1x1#$
auf 1x1 und dann zum Anzeigen mit width und height die thumbnails und das große Bild?

Dann schreibst du

"und legst in deinen img src nur den $#Link.Picture:1#$"

aber im Code wird auf "src="$#Link.Picture:4#$"/>" verwiesen, ist das Absicht oder ein Tippfehler?

Kannst Du das nochmal genauer erklären?

Ich wäre dankbar für eine Hilfestellung.

liebe Grüße
Horst
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.307
98
Saarland
AW: Platzhalter für Bilder

Naja, ist ein Beispielcodeausschnitt, nicht der Code in seiner Gesamtheit (den ich hier auch nicht posten will).

Man benötigt zur fehlerfreien Bildanzeige immer beide Variablen und muss das Bild im Template vorladen, sonst kann man den direkten Bildlink nicht generieren.
Also sowohl die $#Picture.*nummer* Platzhaltervariable sowie passend dazu die $#Link.Picture:*nummer* Variable.

Wenn du z.b. 2 Bilder in deinem Artikel hinterlegt hast und in der Ebayvorlage ausgeben willst, benötigst du sowohl $#Picture.1.. , $#Picture.2... als auch $#Link.Picture:1.. wie $#Link.Picture:2... und so weiter.

In meiner Vorlage wird also das Bild als 1x1 px vorskaliert und geladen, damit ich per $#Link.Picture... den Link generieren kann. Da ich keine 1x1 px großen Bilder benötige (hier gehts wirklich nur drum das die $#Link.Picture-Variable funktioniert) wird deren Anzeige per "display: none" im Css unterdrückt.

Ich benutze also die Vorskalierung der Bilder über EA nicht für die Anzeige innerhalb der eigentlichen Bildergalerie, die proportionale Skalierung besorgt bei mir das Template selbst.

Das Bild wird vom EA auf deren Server in der in der Wawi hinterlegten Originalgröße (max 1000 x 1000 px) und als 1x1 px hinterlegt, im Template greife ich dann für die Galerieansicht nur auf das Originalgröße-Bild zu um sowohl das Tumbnail als auch die Hover-Ansicht anzuzeigen. Somit werden anstatt z.b. 8 Bilder (4 Thumbnails und 4 Großansichten) nur die 4 Großansichten geladen und ich kann mit dem Originalgröße-Bild im Template selbst verfahren, wie ich möchte. Es sind also theoretisch mehr als nur 2 Bildgrößen (Thumb + Vollbild) möglich. Bislang tüftel ich an einer Lupenfunktion ähnlich der im JTL Shop, aus Zeitmangel schleift das Projekt aber ein bischen :)
 

cdx

Sehr aktives Mitglied
13. März 2013
1.597
52
AW: Platzhalter für Bilder

Hallo.

Wir haben ein Template für Ebayauctionen, welches ich auch bis zu einem gewissen Grad angepasst bekommen habe.
Ich tue mich aktuell irgendwie schwer was die Einbindung der Bilder angeht, da diese mit Mouseover vergrößert angezeigt werden sollen und das irgendwie nicht klappt. Sprich sie werden derzeit gar nicht angezeigt. Ich glaub ich hab da einen Denkfehler drin.

$#Picture.1:1x1#$ und $#Link.Picture:1#$ hab ich drin für Bild 1-5. Es gibt bei uns maximal 5 Bilder wobei es durchaus vorkommen kann dass es mal nur 2 oder 3 sind.
Die 5 Bilder sollen eine Größe von 110x83 px haben und das große 580x435 px.

Aber dennoch will es irgendwie nicht richtig das machen was ich will… J
Vielleicht hat ja jemand eine Idee dazu!?

Anbei noch ein Auszug des Quelltextes. Die $#Picture.1:1x1#$ stehen weiter unten bei uns im Template.

Code:
<div id="cont1_left_bildergalerie">
                
                <p class="text_bildergalerie">Überfahren Sie Sie bitte das gewünschte Bild mit der Maus, um es zu vergrößern.<br><br></p>
                
                <table class="vorschaubilder">
                    <tr>
                        <td class="rahmen" width=110><$#Link.Picture:1#$ width=110 onMouseover="javascript:showpic1()" alt="bild1"></td>
                        <td class="rahmen" width=110><$#Link.Picture:2#$ width=110 onMouseover="javascript:showpic2()" alt="bild2"></td>
                        <td class="rahmen" width=110><$#Link.Picture:3#$ width=110 onMouseover="javascript:showpic3()" alt="bild3"></td>
                        <td class="rahmen" width=110><$#Link.Picture:4#$ width=110 onMouseover="javascript:showpic4()" alt="bild4"></td>
                        <td class="rahmen" width=110><$#Link.Picture:5#$ width=110 onMouseover="javascript:showpic5()" alt="bild5"></td>
                    </tr>
                </table>

<!--Bilder ändern-->

                <div id="bilder_gross_box">

                    <!-- Bild 1 --> <div id="bild1" align="left" ><center><$#Link.Picture:1#$ height=435 alt="bild1"></center></div>
                    <!-- Bild 2 --> <div id="bild2" align="left" ><center><$#Link.Picture:2#$ height=435 alt="bild2"></center></div>
                    <!-- Bild 3 --> <div id="bild3" align="left" ><center><$#Link.Picture:3#$ height=435 alt="bild3"></center></div>
                    <!-- Bild 4 --> <div id="bild4" align="left" ><center><$#Link.Picture:4#$ height=435 alt="bild4"></center></div>
                    <!-- Bild 5 --> <div id="bild5" align="left" ><center><$#Link.Picture:5#$ height=435 alt="bild5"></center></div>

                </div>
 

cdx

Sehr aktives Mitglied
13. März 2013
1.597
52
AW: Platzhalter für Bilder

so.. kurzes update...
mittlerweile hab ich die bilder drin und auch der mouseover klappt.
nu hab ich jetzt noch das problem, dass die größen nicht richtig dargestellt werden.
die kleinen bilder sollen 110x83 px groß sein und das große 580x435.
er nimmt ja aber nur eine skalierung.
wie habt ihr das gelöst?
den ansatz von nmüller hab ich leider nicht ganz folgen können.
derzeit schaut der obere teil (thumbnails) so aus
Code:
<table class="vorschaubilder">
                    <tr>
                        <td class="rahmen" width=110 style="$#Sichtbarkeit.Picture:1#$"><$#Link.Picture:1#$ onMouseover="javascript:showpic1()" alt="bild1">$#Picture.1:110x83#$</td>
                        <td class="rahmen" width=110 style="$#Sichtbarkeit.Picture:2#$"><$#Link.Picture:2#$ onMouseover="javascript:showpic2()" alt="bild2">$#Picture.2:110x83#$</td>
                        <td class="rahmen" width=110 style="$#Sichtbarkeit.Picture:3#$"><$#Link.Picture:3#$ onMouseover="javascript:showpic3()" alt="bild3">$#Picture.3:110x83#$</td>
                        <td class="rahmen" width=110 style="$#Sichtbarkeit.Picture:4#$"><$#Link.Picture:4#$ onMouseover="javascript:showpic4()" alt="bild4">$#Picture.4:110x83#$</td>
                        <td class="rahmen" width=110 style="$#Sichtbarkeit.Picture:5#$"><$#Link.Picture:5#$ onMouseover="javascript:showpic5()" alt="bild5">$#Picture.5:110x83#$</td>
                    </tr>
                </table>
und der untere (das große bild) so:
Code:
<div id="bilder_gross_box">

                    <!-- Bild 1 --> 
                    <div id="bild1" align="left" ><center><$#Link.Picture:1#$ alt="bild1">$#Picture.1#$</center></div>

                    <!-- Bild 2 -->
                    <div id="bild2" align="left" ><center><$#Link.Picture:2#$ alt="bild2">$#Picture.2#$</center></div>

                    <!-- Bild 3 -->
                    <div id="bild3" align="left" ><center><$#Link.Picture:3#$ alt="bild3">$#Picture.3#$</center></div>

                    <!-- Bild 4 -->
                    <div id="bild4" align="left" ><center><$#Link.Picture:4#$ alt="bild4">$#Picture.4#$</center></div>

                    <!-- Bild 5 -->
                    <div id="bild5" align="left" ><center><$#Link.Picture:5#$ alt="bild5">$#Picture.5#$</center></div>

                </div>

hat jemand ne kreative idee dazu? hab irgendwie grad ne gedankliche blockade... ;)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu mit FBM für Ausland User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Gewinnermittlung für Kleinunternehmer JTL-Wawi - Ideen, Lob und Kritik 8
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Cron für Export-Manager "tut nix" JTL-Shop - Fehler und Bugs 13
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
Neu leeres Textfeld erstellen für einen Hinweis auf der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu Mobatraum.de Alles für die Modellbahnträume Shops stellen sich vor 0
Neu Nachbestellung via Bestellvorschläge für Ladenlokale Allgemeine Fragen zu JTL-POS 0
Neu Export Gesamtpreis für Artikel mit Mindestabnahme Allgemeine Fragen zu JTL-Shop 0
Neu Frage zu Designvorlage JTL-Adept - Slider (für Ebay) eBay-Designvorlagen - Fehler und Bugs 4
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
Neu Feldname für Workflow herausfinden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Wichtig Beta Connector für Presta 8 mit PHP 8+ PrestaShop-Connector 35
Anfrage für Zusammenarbeit zur Verbesserung unseres JTL-Onlineshops Einrichtung JTL-Shop5 1
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 2
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 3
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Beantwortet Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 2
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Bestellbestätigung email Variable Hinweistext für Downloadartikel Allgemeine Fragen zu JTL-Shop 3
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Pickliste für Standardlager - Sortierung in WMS Mobile Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 6
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 5
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Beantwortet Preise für Kundengruppen berechnen JTL-Workflows - Ideen, Lob und Kritik 2

Ähnliche Themen