Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Anrede bzw. gender in account.html

    karl

    • Schreiberling
    • Beiträge: 439
    Anrede bzw. gender in account.html
    am: 18. April 2011, 00:50:25
    Hallo,
    bitte mal einem php-legastheniker helfen! :whistle:

    Würde gern wenn Kunde eingelogt ist, eine persönliche Anrede in der account.html ausgeben.
    Meine Versuche sind gescheitert.

    Das geht nicht:

    Code: PHP  [Auswählen]
    //edit by kahno

    $anredeXX_data = array ();
    $anredeXX_query = xtc_db_query("select
                                       customers_gender,
                                       customers_firstname,
                                       customers_lastname
                                       from "
    .TABLE_CUSTOMERS."
                                       where customers_id = '"
    .(int) $_SESSION['customer_id']."'
                                       order by orders_id desc limit 3"
    );

    while ($anredeXX = xtc_db_fetch_array($anredeXX_query)) {

            $anredeXX_data[] = array ('NAME' => $anredeXX['firstname'].' '.$anredeXX['lastname'], '' , 'SSL');

    }
    $smarty->assign('anredeXX_data', $anredeXX_data);

    //edit by kahno
    Aber der Ansatz ist doch ganz gut, oder??? :B

    Habe das so ähnlich in der Index beim anderen offline-shop, in der html. Als ich da abgucken wollte, mußte ich feststellen das es dort auch nicht vollkommen ist. Denn die Anrede bleibt dort immer auf Frau stehen, obwohl so abgefragt wird (in der html) wie bei den Mails.

    In den Mails fluppt das, wieso auch immer.

    Pleas help  :`(



    Linkback: https://www.modified-shop.org/forum/index.php?topic=12400.0
    Trade Republic - Provisionsfrei Aktien handeln

    aragon

    • Neu im Forum
    • Beiträge: 40
    • Geschlecht:
    Anrede bzw. gender in account.html
    Antwort #1 am: 18. April 2011, 07:03:47
    Hallo,

    account.php

    Suche:

    Code: PHP  [Auswählen]
    $smarty->caching = 0;
    davor einfügen:

    Code: PHP  [Auswählen]
    $anredeXX_query = xtc_db_query("select customers_gender, customers_lastname from ".TABLE_CUSTOMERS." WHERE customers_id  = '".$_SESSION['customer_id']."'");
    $anredeXX = xtc_db_fetch_array($anredeXX_query);
    $smarty->assign('GENDER', $anredeXX['customers_gender']);
    $smarty->assign('LASTNAME', $anredeXX['customers_lastname']);
     
    templates/dein_template/module/account.html (ich habe nach {#heading_account#} eingesetzt)

    An gewünschter Stelle einfügen:

    Code: PHP  [Auswählen]
    {if $GENDER=="f"} Frau {$LASTNAME}!{/if}{if $GENDER=="m"} Herr {$LASTNAME}!{/if}</span>
     
               
    anything