Lösung: Impressum in Emails enthielt keine Telefonnummer

  • hoi,

    ich wurde vorhin darauf hingewiesen das z.b. in der bestellbestätigungs-email (bzw. speziell) im impressum die telefon-, bzw faxnummer nicht eingebunden ist. und einige besteller (kunden) sich daran tierisch aufgeg**lt haben.
    man kann natürlich einfach in den mail-vorlagen in der signatur die fehlenden daten nachtragen und das problem ist erledigt. da ich das aber zu, na sagen wir mal manuell fand habe ich einige anpassungen vorgenommen, sodass diese 2 datenfelder jetzt auch als variablen in der vorlage zur verfügung stehen.
    folgende änderungen müssen dafür vorgenommen werden:

    /shopRoot/inc/cseo_get_mail_body.inc.php
    ab ca zeile 114 kommt folg. code:

    PHP
    $adresse = xtc_db_fetch_array(xtc_db_query("SELECT entry_firstname, entry_lastname, entry_street_address, entry_postcode, entry_city FROM address_book WHERE customers_id = 1"));


    danach bitte einfügen:

    PHP
    $contact = xtc_db_fetch_array(xtc_db_query("SELECT customers_telephone, customers_fax FROM customers WHERE customers_id = '1'"));


    und weiter unten folgendes hinzufg.:

    PHP
    //alt:$signatursmarty->assign('SHOP_NAME',STORE_NAME);$signatursmarty->assign('SHOP_BESITZER',STORE_OWNER);$signatursmarty->assign('SHOP_USTID',STORE_OWNER_VAT_ID);$signatursmarty->assign('SHOP_ADRESSE_VNAME',$adresse['entry_firstname']);$signatursmarty->assign('SHOP_ADRESSE_NNAME',$adresse['entry_lastname']);$signatursmarty->assign('SHOP_ADRESSE_STRASSE',$adresse['entry_street_address']);$signatursmarty->assign('SHOP_ADRESSE_PLZ',$adresse['entry_postcode']);$signatursmarty->assign('SHOP_ADRESSE_ORT',$adresse['entry_city']);//und jetzt noch das einfg.:$signatursmarty->assign('SHOP_ADRESSE_FON',$contact['customers_telephone']);$signatursmarty->assign('SHOP_ADRESSE_FAX',$contact['customers_fax']);//hier der alte rest:$signatursmarty->assign('SHOP_EMAIL',STORE_OWNER_EMAIL_ADDRESS);$signatursmarty->assign('SHOP_URL',HTTP_SERVER);...

    somit stehen im template die (smarty)variablen

    Code
    {$SHOP_ADRESSE_FON} bzw {$SHOP_ADRESSE_FAX}


    zur verfügung. diese können jetzt ebenfalls in der mailvorlage "signatur" verwendet werden...

    bsp:

    HTML
    <td valign="top">Adresse:</td>
    <td>
       <nobr>{$SHOP_ADRESSE_VNAME} {$SHOP_ADRESSE_NNAME}</nobr><br />
       <nobr>{$SHOP_ADRESSE_STRASSE}</nobr><br />
       <nobr>{$SHOP_ADRESSE_PLZ} {$SHOP_ADRESSE_ORT}</nobr><br />
       <nobr>Fon: {$SHOP_ADRESSE_FON}, Fax: {$SHOP_ADRESSE_FAX}<nobr>
    </td>


    greetz, me