Modul Produkt Thumbnails in Bestell-Bestätigungsmail und "account_history_info.html"

Thema wurde von Manni_HB, 5. Februar 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
    #61 Anonymous, 30. September 2016
    Zuletzt bearbeitet: 1. Oktober 2016
    Ach so. Na das hab ich rausgelöscht.
    Diese Spalte nimmt für für die spärliche Information zu viel Platz weg. Da steht ganz oben die Nummer und dann fehlt auf dem Rest des Blattes der Platz für den Artikel und seine Komponenten. Das ist, als würde man eine Garage bauen und dann eine Schraube in die Ecke legen. Den Platz kann man sinnvoller verwenden.

    Das kann man aber einfach wieder reinkopieren. Gucke ich morgen mal.

    So, viel war es nicht.
    Die Vorlage der Bestellbestätigung im Admin unter Kunden > Email-Vorlagen bearbeiten.

    Code:
    <table cellspacing="0" style="width: 100%; font-size: 12px; margin-top: 25px; padding: 0;">"
    bis
    Code:
    </table>
    durch folgenden Code ersetzen.

    Code:
    <table cellspacing="0" style="width: 100%; font-size: 12px; margin-top: 25px; padding: 0;">
        <tbody>
            <tr>
                <th style="font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); padding: 3px 0px 3px 3px; font-size: 13px; width: 78px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Bild</span></span></th>
                <th style="font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); padding: 3px 0px 3px 3px; font-size: 13px; width: 68px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Anzahl</span></span></th>
                <th style="padding: 3px 0px 3px 3px; width: 190px; text-align: left; font-size: 13px; font-weight: bold; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Artikel</span></span></th>
                <th style="padding: 3px 0px 3px 3px; width: 78px; text-align: left; font-size: 13px; font-weight: bold; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Art.-Nr.</span></span></th>
                <th style="font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); padding: 3px 4px 3px 3px; font-size: 13px; text-align: right; width: 92px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Einzelpreis</span></span></th>
                <th style="font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); padding: 3px 4px 3px 3px; font-size: 13px; text-align: right; width: 102px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">Gesamtpreis</span></span></th>
            </tr>
            <!--{foreach name=aussen item=order_values from=$order_data}-->
            <tr>
                <td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding: 5px 4px; vertical-align: top; text-align: center; width: 73px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">{$order_values.MBR_PRODUCTS_IMAGE}</span></span></td>
                <td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding: 5px 4px; vertical-align: top; text-align: center; width: 63px;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">{$order_values.PRODUCTS_QTY}{if $order_values.UNIT}{$order_values.UNIT}{else}x{/if}</span></span></td>
                <td style="padding: 5px 4px; width: 190px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;"><span style="font-size:10px;"><span style="font-family: verdana,geneva,sans-serif;"><strong>{$order_values.PRODUCTS_NAME}</strong><br />
                {foreach item=prop_item_array from=$order_values.PRODUCTS_PROPERTIES} {$prop_item_array.properties_name}: {$prop_item_array.values_name}<br />
                {/foreach} {if $order_values.PRODUCTS_ATTRIBUTES} {$order_values.PRODUCTS_ATTRIBUTES}<br />
                {/if} {if $order_values.CHECKOUT_INFORMATION} {$order_values.CHECKOUT_INFORMATION}<br />
                {else}<br />
                {/if} {if $order_values.PRODUCTS_SHIPPING_TIME neq ''} Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME} {/if} </span></span></td>
                <td style="padding: 5px 4px; width: 78px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">{$order_values.PRODUCTS_MODEL}</span></span></td>
                <td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding: 5px 4px; text-align: right; vertical-align: top;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">{$order_values.PRODUCTS_SINGLE_PRICE}</span></span></td>
                <td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); padding: 5px 4px; text-align: right; vertical-align: top;"><span style="font-size:13px;"><span style="font-family: verdana,geneva,sans-serif;">{$order_values.PRODUCTS_PRICE}</span></span></td>
            </tr>
            <!--{/foreach}-->
        </tbody>
    </table>
    
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
  3. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.844
    Danke erhalten:
    442
    Danke vergeben:
    410
    Hallo Jan!
    Ja, erst im Testshop und jetzt im Liveshop!
    Funzt und Passt!
    Danke dir!!!:);):)
     
  4. Anonymous

    Anonymous Beta-Held

    Registriert seit:
    6. September 2011
    Beiträge:
    1.844
    Danke erhalten:
    442
    Danke vergeben:
    410
    Den einzigsten Fehler den ich immer noch im Testshop habe (seid geraumer Zeit) das die Bilder nicht angezeigt werden.

    fehler-pic-testshop.gif
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
    Ja, das ist bei mir auch manchmal so. Liegt dann wohl am Server. Keine Ahnung.
     
  6. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.233
    Danke erhalten:
    480
    Danke vergeben:
    71
    Kann es sein, daß das Ganze nicht richtig funktioniert, wenn man die Bestellbestätigung aus der Bestellübersicht neu erstellt?
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
    Ja. Stimmt.
     
  8. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.233
    Danke erhalten:
    480
    Danke vergeben:
    71
    Da fehlt der Overload für "RecreateOrder", ich schau mir das mal an.
     
  9. Kai Stejuhn

    Kai Stejuhn Beta-Held

    Registriert seit:
    26. September 2014
    Beiträge:
    1.233
    Danke erhalten:
    480
    Danke vergeben:
    71
    Ich habe die Klasse "RecreateOrder" angepasst und als Overload bereitgestellt.

    Achtung!! Das ist nur die Klasse für das neu Erstellen der Bestellbestätigung. Ich habe jetzt kein komplettes Paket gepackt, weil ich mit den Versionen nichts durcheinander bringen wollte. Die Klasse kommt aus Honeygrid 3.6.0.0.

    Ich habe es kurz getestet und es hat auch funktioniert, aber trotzdem geschieht die Benutzung auf eigene Gefahr und sollte immer in einem Test-Shop vorab gestestet werden.
     

    Anhänge:

  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
    @Kai Stejuhn
    Super Sache. Funktioniert - bei mir jedenfalls - auch in v.3.4.0.0. Vielen Dank dafür.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Habe alles wie im Punkt #28 und #32 gemacht

    Der Text "Bild" zeigt an, aber kein Bild.
    Ich habe beide Dateien in den Filezille kopiert. den Ordner user_classes gab es nicht. somit habe ich den ganzen Ordner rüber kopiert.
    Auch werden keine Artikelnr angezeigt, was dort enthalten sein sollte?

    Muss ich vielleicht die alten Dateien
    zb. account_history_order.html löschen? und bei der neuen den Text "USERMOD" löschen?

    Bitte um Hilfe
    lg Steffi
     
  12. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    33.578
    Danke erhalten:
    10.418
    Danke vergeben:
    1.498
    Den Ordner user_classes gibt es nciht mehr.
    das muss jetzt in GXUserComponents.
     
  13. Was hast du denn für eine Shop-Version?
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Gambio Version: v3.8.0.1

    Meine aktuelle Shopversion, sorry für die späte Antwort
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Hallo
    Barbara, wo genau muss das rein?
    GXUserComponents/overloads/ da einfach den Ordner Overloads rein?

    Die Reihenfolge des einzufügenden Ordners wäre:
    user-classes/overloads/order/mbr_ProductsImage_OrdersMail.inc.php

    lg Steffi
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Ich weiß es gehört hier nicht rein aber hat jemand ein Tip wie ich das Rechnungslogo kleiner bekomme? gibt es da ein Programm? meines ragt immer über die Rechnung hinaus! Es ist schon für Email komprimiert und von der Datei her ziemlich klein. Vielen Dank und lg Steffi
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Ich hatte eben den kompletten Ordner "User_classes" in GXUserComponents kopiert, danach funktionierte der Warenkorb nicht mehr bzw konnte ich keine Artikel mehr hineinpacken.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    24. August 2017
    Beiträge:
    60
    Danke erhalten:
    1
    Danke vergeben:
    2
    Gibt es eine Lösung?
     
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    33.578
    Danke erhalten:
    10.418
    Danke vergeben:
    1.498
    Das ist ein bisschen falsch :)
    Der Ordner user_classes wurde durch den Ordner GXUserComponents ersetzt.
    Deshalb muss der Inhalt aus dem Ordner user_classes jetzt in den Ordner GXUserComponents.
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.746
    Danke erhalten:
    540
    Danke vergeben:
    408
    Wenn man nun auch die restlichen Beiträge - wie zB (Link nur für registrierte Nutzer sichtbar.) - gelesen hätte, müsste man nichts umbenennen oder suchen oder löschen.

    Dann würde auch die Entwicklung von Kai Stejuhn aus (Link nur für registrierte Nutzer sichtbar.) auffallen, der dem einen oder anderen durchaus nützlich sein könnte.