#1 (permalink)  
Alt 20.01.2012, 08:28
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 15
Standard Kundennummer nach Login

Hallo Zusammen,
nachdem ich es mit Hilfe des Forums geschaft habe, nach einem Login den Namen des Angemeldeten Users anzuzeigen, verzweifel ich an der Kundennummer.

In meinen Emailbestätigungen an den Kunden nach einer Bestellung wird diese über
"<td colspan="2" width="360" style="font-size:11px;">Kundennummer: <b>{$order_data.customers_cid}</b></td>" hin.

Wie bekomme ich das aber jetut in meiner box_loginbox.html angezeigt.

Mein code ist der folgende:
PHP-Code:
<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_LOGIN}</h2>
<
div class="boxbody">
{if 
$status == 1}


<
p>Sie sind angemeldet als:<br><b>
{
php}
$vorname $_SESSION['customer']->customer_default_address['customers_firstname'];
$Nachname $_SESSION['customer']->customer_default_address['customers_lastname'];
$Anrede $_SESSION['customer']->customer_default_address['customers_gender'];

if(
$Anrede m){
$Anrede="Herr";
}
if(
$Anrede == f){
$Anrede="Frau";
}
if(
$Anrede == c){
$Anrede="Firma";
}
if(empty(
$Nachname)){
echo 
"<span style=\"font-size:11px\">Willkommen Gast<br />";
} else {
echo 
"$Anrede $vorname $Nachname<br />";
}
{/
php}


{
$kundenvorname
{
$kundennachname}</b>
{if 
$customer_data.account_type == 0}

{else}
Sie sind als Gast eingeloggt.
{/if}<
br />
<
br/>
<
a href="{link page='customer' paction='logoff' conn=SSL}">{button text=$smarty.const.TEXT_LOGOFF file='logoff4.gif'}</a></p>

{else}
{
form type=form name=create_account action='customer' paction='login' link_params=getParams method=post conn=SSL}
{
form type=hidden name=action value=login}
{
form type=hidden name=link_target value=index}

<
table width="100%"  border="0" cellpadding="0" cellspacing="0">
    <
tr>
        <
td>{txt key=text_email}:</td>
    </
tr>
    <
tr>
        <
td>{form type=text name=email maxlength='50' style='width:170px;'}</td>
    </
tr>
    <
tr>
        <
td>{txt key=text_password}:</td>
    </
tr>
    <
tr>
        <
td><table width="100%"  border="0" cellpadding="0" cellspacing="0">
          <
tr>
            <
td>{form type=password name=password maxlength='30' style='width:80px;'}</td>
            <
td>{button text=$smarty.const.BUTTON_LOGIN file='login.gif' type='form'}</td>
          </
tr>
        </
table></td>
    </
tr>
    <
tr>
      <
td ><div class="hr"></div><a href="{link page='customer' paction='password_reset' conn=SSL}">{txt key=text_link_lostpassword}</a></td>
    </
tr>
  </
table>
  
{
form type=formend}
{/if} 
</
div
Ich habe es so versucht.....
PHP-Code:
<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_LOGIN}</h2>
<
div class="boxbody">
{if 
$status == 1}


<
p>Sie sind angemeldet als:<br><b>
{
php}
$vorname $_SESSION['customer']->customer_default_address['customers_firstname'];
$Nachname $_SESSION['customer']->customer_default_address['customers_lastname'];
$Anrede $_SESSION['customer']->customer_default_address['customers_gender'];
$kundennr $_SESSION['customer']->customer_default_address['customers_cid'];
if(
$Anrede m){
$Anrede="Herr";
}
if(
$Anrede == f){
$Anrede="Frau";
}
if(
$Anrede == c){
$Anrede="Firma";
}
if(empty(
$Nachname)){
echo 
"<span style=\"font-size:11px\">Willkommen Gast<br />";
} else {
echo 
"$Anrede $vorname $Nachname<br /> $kundennr";
}
{/
php}


{
$kundenvorname
{
$kundennachname}</b>
{if 
$customer_data.account_type == 0}

{else}
Sie sind als Gast eingeloggt.
{/if}<
br />
<
br/>
<
a href="{link page='customer' paction='logoff' conn=SSL}">{button text=$smarty.const.TEXT_LOGOFF file='logoff4.gif'}</a></p>

{else}
{
form type=form name=create_account action='customer' paction='login' link_params=getParams method=post conn=SSL}
{
form type=hidden name=action value=login}
{
form type=hidden name=link_target value=index}

<
table width="100%"  border="0" cellpadding="0" cellspacing="0">
    <
tr>
        <
td>{txt key=text_email}:</td>
    </
tr>
    <
tr>
        <
td>{form type=text name=email maxlength='50' style='width:170px;'}</td>
    </
tr>
    <
tr>
        <
td>{txt key=text_password}:</td>
    </
tr>
    <
tr>
        <
td><table width="100%"  border="0" cellpadding="0" cellspacing="0">
          <
tr>
            <
td>{form type=password name=password maxlength='30' style='width:80px;'}</td>
            <
td>{button text=$smarty.const.BUTTON_LOGIN file='login.gif' type='form'}</td>
          </
tr>
        </
table></td>
    </
tr>
    <
tr>
      <
td ><div class="hr"></div><a href="{link page='customer' paction='password_reset' conn=SSL}">{txt key=text_link_lostpassword}</a></td>
    </
tr>
  </
table>
  
{
form type=formend}
{/if} 
</
div
Kann mir jemand sagen was ich falsch mache?
Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 20.01.2012, 10:34
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 15
Standard

Kann mir niemand helfen, es muss doch mehr als nur der Kundenname auszulesen sein.?

Geändert von EmmKey (20.01.2012 um 14:43 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 27.02.2012, 09:22
Neuer Benutzer
 
Registriert seit: 15.12.2011
Beiträge: 28
Standard

Danke für deine Tipps von oben. Habe es nun auch erfolgreich geschafft, den Kundennamen anzugeben. Die Kundennummer wäre auch noch super.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 27.02.2012, 10:19
Benutzerbild von GoriBoy
Erfahrener Benutzer
 
Registriert seit: 27.02.2004
Beiträge: 857
Standard

bei mir funzt es so..

PHP-Code:
{php}
$kdnr $_SESSION['customer']->customer_info[customers_cid];
$kdonline $_SESSION['customer']->customers_id;
if (
$kdonline != '0')
{
echo 
"Kd.Nr.: $kdnr";
}
{/
php
gruß
GoriBoy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 27.02.2012, 12:20
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

geht auch direkt ohne php per Smarty ( weiss nicht mehr, wer das mal gepostet hat ):

{$smarty.session.customer->customer_default_address.customers_firstname}

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kundennummer, login

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Komme nach dem Login nicht ins Dashboard danielD xt:Commerce 4.0 - Adminbereich 1 04.11.2011 18:04
Dauerndendes rausschmeißen nach login *verzweifel* -reverb- Installation und Konfiguration 1 17.12.2010 11:04
Login nach Server Umzug nicht möglich impulsreich Installation und Konfiguration 0 29.07.2010 13:02
Individuelle Login Felder je nach Produkt trustful9 Installation und Konfiguration 0 24.02.2010 09:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand