ich habe in meinem Shop das Email Logo "email_logo.gif" gegen ein anderes .gif getausch, gleiche Abmessungen, etc. Wenn ich nun einen bestellung durchführe bleibt das Logo leer. Auch beim nachträgliches Wiederherstellen des orig Logos wird das Logo in der Email nicht angezeigt. Hat jemand einen Rat?
Ich habe versucht das Problem weiter einzugrenzen. Das Logo fehlt nur bei der Bestellbestätigung. Bei Anmeldung zum Newsletter oder Änderung des Bestellstatus wird es korrekt übertragen. In der Email-Vorlage kann ich auch nichts feststellen. Hat jemand eine Idee was das sein könnte?
Hallo Manfred. Nein der Shop ist nicht mit einer .htpasswd geschützt. Das seltsame ist, dass das Logo nur bei der Bestellbesätigung fehlt.
Der Mail Quelltext sieht folgendermaßen aus... {load_language_text section="create_account"} <table width="100%" border="0"> <tbody> <tr> <td>{if $gm_logo_mail} {/if} <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr valign="top"> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{php}echo nl2br(STORE_NAME_ADDRESS){/php}</font> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}</font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{#text_tel#} {$PHONE}<br /> {if $customer_vat}{#text_ustid#} {$customer_vat}{/if} <br /> <br /> {if $PAYMENT_METHOD} <strong>Zahlungsmethode: </strong>{$PAYMENT_METHOD}{/if}<br /> <strong>Bestellung Nr:</strong> {$oID}<br /> <strong>Bestelldatum:</strong> {$DATE}<br /> {if $csID}<strong>Kundennummer:</strong> {$csID}{/if} </font></p> </td> <td>{$gm_logo_mail}</td> </tr> </tbody> </table> <br /> <table width="100%" border="0" style="border-top: 1px solid; border-bottom: 1px solid;"> <tbody> <tr bgcolor="#f1f1f1"> <td width="50%"> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Lieferadresse <br /> </font></strong></font></p> </td> <td> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Rechnungsadresse <br /> </font></strong></font></p> </td> </tr> <tr> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_shipping}</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_payment}</font></td> </tr> </tbody> </table> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Sehr geehrte(r) {$NAME},<br /> <br /> vielen Dank für Ihre Bestellung in unserem Online-Shop!</font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br /> <br /> {if $PAYMENT_MODUL=='moneyorder'}<br /> Unsere Bankverbindung: <br /> {php} echo nl2br(MODULE_PAYMENT_MONEYORDER_PAYTO); {/php}<br /> {else}<br /> </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$PAYMENT_INFO_HTML}</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br /> {/if}</font><br /> {if $COMMENTS}<br /> <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ihre Anmerkungen:</font></strong><br /> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$COMMENTS}</font><br /> {/if} <br /> </p> </td> </tr> </tbody> </table> <table width="100%" cellspacing="0" cellpadding="0" border="0" style="border-bottom: 1px solid;"> <tbody> <tr> <td><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">Ihre bestellten Produkte nochmals zur Kontrolle: </font></strong></td> </tr> <tr> <td> <table width="100%" cellspacing="0" cellpadding="3" border="0" bgcolor="#f1f1f1"> <tbody> <tr> <td width="10%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="center"><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">Anzahl</font></strong></div> </td> <td width="50%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">Artikel</font></strong></td> <td width="15%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">Artikel-Nr. </font></strong></td> <td width="12%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="right"><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">Einzelpreis</font></strong></div> </td> <td width="13%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="right"><font size="1" face="Arial, Verdana, Helvetica, sans-serif"><strong>Gesamtpreis</strong> </font></div> </td> </tr> </tbody> </table> <font size="1">{foreach name=aussen item=order_values from=$order_data} </font> <table width="100%" cellspacing="0" cellpadding="3" border="0" bgcolor="#f1f1f1"> <tbody> <tr> <td width="10%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="center"><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_values.PRODUCTS_QTY} {if $order_values.UNIT}{$order_values.UNIT}{else}x{/if}</font></div> </td> <td width="50%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"><strong><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_values.PRODUCTS_NAME}</font></strong><em><br /> <font size="1" face="Arial, Verdana, Helvetica, sans-serif"> {foreach item=prop_item_array from=$order_values.PRODUCTS_PROPERTIES} {$prop_item_array.properties_name}: {$prop_item_array.values_name}<br /> {/foreach} {$order_values.PRODUCTS_ATTRIBUTES} </font></em></td> <td width="15%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_values.PRODUCTS_MODEL}<br /> <em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></font></td> <td width="12%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="right"><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_values.PRODUCTS_SINGLE_PRICE}</font></div> </td> <td width="13%" style="border-color: rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255);"> <div align="right"><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_values.PRODUCTS_PRICE}</font></div> </td> </tr> </tbody> </table> <font size="2" face="Arial, Verdana, Helvetica, sans-serif">{/foreach} </font></td> </tr> </tbody> </table> <p><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{foreach name=aussen item=order_total_values from=$order_total} </font></p> <div align="right"><font size="1" face="Arial, Verdana, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</font></div> <p><font size="1">{/foreach}</font></p> <br /> <br /> {$TS_RATING} <br /> <br /> {$JANOLAW_INFO_HTML}
Da hab ich mich wohl falsch ausgedrückt!? Du erhälst doch eine Bestätigungs-Mail - richtig? Im Quelltext diese Mail muss irgendwo vorkommen: HTML: " src="http://www.DeineDomain....
ich glaube wir kommen der Sache langsam näher. Bei z.B. einer Newsletter Email in der das Logo angezeigt wird steht src="http://shop... in der Bestellmail wird https genutzt src="https://shop... Wenn ich den https Pfad in den Browser eingebe wird das Logo angezeigt nur funktioniert das anscheinend nicht aus dem Mail Programm. Das könnte evtl. damit zusammenhängen, dass mein ssl Zertifikat bisher nur temporär ausgestellt ist.
Also bei mir wird egal was ich mache kein Logo angezeigt. Im Amdin kann ich Bilder hochladen wie ich will, da steht dann immer alles auf OK. In den Mails sind dann keine Logos zu sehen. @cschirra Bist Du bei der Fehlersuche weitergekommen?
Bei mir war das vorläufige Testzertifikat schuld. Seit ich das endgültige https Zertifikat habe funktioniert alles.
Also Du hast ja eine ganz komische order_mail.html. Ich habe mal die einzelnen Versionen bei mir durchgeschaut und bei allen Versionen sieht das bei mir anders aus. Du hast: Code: {load_language_text section="create_account"} <table width="100%" border="0"> <tbody> <tr> <td>{if $gm_logo_mail} {/if} <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr valign="top"> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{php}echo nl2br(STORE_NAME_ADDRESS){/php}</font> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}</font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{#text_tel#} {$PHONE}<br /> {if $customer_vat}{#text_ustid#} {$customer_vat}{/if} <br /> <br /> {if $PAYMENT_METHOD} <strong>Zahlungsmethode: </strong>{$PAYMENT_METHOD}{/if}<br /> <strong>Bestellung Nr:</strong> {$oID}<br /> <strong>Bestelldatum:</strong> {$DATE}<br /> {if $csID}<strong>Kundennummer:</strong> {$csID}{/if} </font></p> </td> <td>{$gm_logo_mail}</td> </tr> </tbody> </table> Aussehen muss es aber so: Code: {load_language_text section="create_account"} <table width="100%" border="0"> <tbody> <tr> <td> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr valign="top"> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{php}echo nl2br(STORE_NAME_ADDRESS){/php}</font> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}</font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{#text_tel#} {$PHONE}<br /> {if $customer_vat}{#text_ustid#} {$customer_vat}{/if} <br /> <br /> {if $PAYMENT_METHOD} <strong>Zahlungsmethode: </strong>{$PAYMENT_METHOD}{/if}<br /> <strong>Bestellung Nr:</strong> {$oID}<br /> <strong>Bestelldatum:</strong> {$DATE}<br /> {if $csID}<strong>Kundennummer:</strong> {$csID}{/if} </font></p> </td> {if $gm_logo_mail} <td>{$gm_logo_mail}</td> {/if} </tr> </tbody> </table> Schau mal im oberen Beispiel von Dir Zeile 5 und such das mal entsprechend im unteren Code. Für mein Dafürhalten hast Du also ordentlich an der Datei geschraubt. Sonst wär das von Anfang an gegangen
Danke für die Antwort. Kann aber bei mir nicht der Grund sein. Komischerweise haben meine Mails im Quelltext überhaupt keinen Verweis auf ein Bild. obwohl in der Vorlage der Platzhalter vorhanden ist. ich mache mal einen anderen thread auf..
@cschirra Ich will Dir nix unterstellen, aber ich habe in allen Versionen, die ich habe, und in den Servicepacks nachgeschaut und nirgends stand der Coder so drin, wie Du ihn gepostet hast. Tatsache ist damit für mich, das du eine andere Datei hast, als die, die von Gambio veröffentlicht wurde. Bist Du sicher, das Du nicht doch daran gearbeitet hast und Dich evtl. nicht mehr erinnerst?