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: "Hallo! Einloggen oder Neu anmelden"

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    "Hallo! Einloggen oder Neu anmelden"
    Antwort #15 am: 01. August 2010, 19:30:33
    Jetzt zufrieden ? ;)

    Code: PHP  [Auswählen]
    {if $account}
    {php}
    if (isset($_SESSION['customer_id']))
    {
      if( $_SESSION['customer_gender']=='f' ) {
        echo 'Sehr geehrte Frau ';
      }
      if( $_SESSION['customer_gender']=='m' ) {
        echo 'Sehr geehrter Herr ';
      }
    {/php}
    <a href="{$account}">{php}echo ( $_SESSION['customer_first_name']. ' ' . $_SESSION['customer_last_name'] );{/php}</a>, Sie sind eingeloggt. <a href="{$logoff}">Ausloggen</a>
    {php}
    }
    {/php}
    {/if}
    {if $account}{php} if (isset($_SESSION['customer_id']) == "") { {/php}
      Hallo! <a href="{php}echo xtc_href_link('login.php');{/php}">Einloggen</a> oder <a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'NONSSL');{/php}">Neu anmelden</a>
    {php} } {/php}
    {/if}

    JoEy

    • Frisch an Board
    • Beiträge: 74
    "Hallo! Einloggen oder Neu anmelden"
    Antwort #16 am: 01. August 2010, 20:27:15
    Vieeeeelen Dank !!!

    JRM

    • Neu im Forum
    • Beiträge: 24
    "Hallo! Einloggen oder Neu anmelden"
    Antwort #17 am: 09. Juni 2011, 16:57:25
    Hallo,

    ich habe dazu nochmal eine kleine Nachfrage, funzt bei mir noch nicht 100%ig.

    Folgendes: Der Kundenname wird nur angezeigt, wenn er auch eingeloggt ist, soweit so gut. Allerdings wird der "Herzlich Willkommen" Text auch dann angezeigt wenn man nicht eingeloggt ist. Das soll nicht sein. Sprich das Greeting soll nur erscheinen, wenn jemand eingeloggt ist, sonst soll nichts erscheinen.

    Hab folgenden Code in die "index.html" gepackt:

    Code: XML  [Auswählen]
    <div id="logintop">{$box_LOGIN}
    {if $account}
    {php}
    if (isset($_SESSION['customer_id']))
    {/php}
    <div style="padding: 5px 0px 0px 5px">{#eingeloggt#} <a href="{$account}">{php}echo ( $_SESSION['customer_first_name']. ' ' . $_SESSION['customer_last_name'] );{/php}</a>!</div>
    {php}
    {/php}
    {/if}
    {if $account}{php} if (isset($_SESSION['customer_id']) == "") { {/php}
    {#ausgeloggt#}
    {php} } {/php}
    {/if}

    </div>

    Unter #eingeloggt# habe in der lang-Datei 'Herzlichen Willkommen, ' und unter #ausgeloggt# ' ' hinterlegt (nichts also).

    Ist das "Herzlich Willkommen, !" vielleicht nicht mit inbegriffen in der if-Anweisung?

    Zur Veranschaulichung siehe Bild:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    JRM

    • Neu im Forum
    • Beiträge: 24
    "Hallo! Einloggen oder Neu anmelden"
    Antwort #18 am: 14. Juni 2011, 10:02:22
    Nach einem weiteren Wochenende des versuchten Problemlösens bin ich leider immer noch nicht weitergekommen. Hat keiner einen Tipp oder ist die Aufgabenstellung unentgeltlich zu kompliziert zu lösen?

    Blaumann

    • Frisch an Board
    • Beiträge: 59
    Re: "Hallo! Einloggen oder Neu anmelden"
    Antwort #19 am: 16. Juni 2018, 16:39:41
    Hi,
    Betrifft: Namen des Kunden anzeigen wenn er eingeloggt ist.
    Bei dem Versuch von der Version 1.06 auf die Version 2.04 upzudaten, gibt mir die Version 2.04 folgende  Einbau-Fehlermeldung:

    Code: PHP  [Auswählen]
    UNDEFINED_ERROR : LoggingManager: Syntax error in template "
    file:C:\xampp\htdocs\XXXX\templates\XXXX\index.html"
     on line 35 "
    <a href="
    {$account}">{php}echo ( $_SESSION['customer_first_name']. ' ' . $_SESSION['customer_last_name'] );{/php}
    </a>"
    {php}{/php} tags not allowed. Use SmartyBC to enable them in File:
    C:\xampp\htdocs\XXXX\includes\external\smarty\smarty_3\sysplugins\smarty_internal_templatecompilerbase.php on Line: 35

    Wie kann ich das Problem lösen ?
    Thanks für die Hilfe.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: "Hallo! Einloggen oder Neu anmelden"
    Antwort #20 am: 16. Juni 2018, 19:25:13
    Mache aus
    Code: PHP  [Auswählen]
    <a href="{$account}">{php}echo ( $_SESSION['customer_first_name']. ' ' . $_SESSION['customer_last_name'] );{/php}
    </a>

    ein
    Code: PHP  [Auswählen]
    <a href="{$account}">{$smarty.session.customer_first_name} {$smarty.session.customer_last_name}
    </a>

    Blaumann

    • Frisch an Board
    • Beiträge: 59
    Re: "Hallo! Einloggen oder Neu anmelden"
    Antwort #21 am: 16. Juni 2018, 22:56:10
    Vielen Dank für die schnelle Hilfe.
    -
    Passt genau !