Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Shopbereich

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.10.2010, 16:36
Erfahrener Benutzer
 
Registriert seit: 07.02.2008
Beiträge: 235
Lächeln Schnipsel Infobox Anzeige Kunden Name Anrede Gastkonto

Hallo,
hier mal ein Schnipsel den ich mir zurecht geschnipselt habe:
Ist wohl eher was für den "Nachwuchs", die alten Hasen haben das wohl schon angepasst.

INFOBOX (index.html)

Erweiterung der Anzeige - Statusanzeige im Frontend -

Schnipsel Beschreibung
-----------------------------------------------------------------
1. Onlineshop wird geöffnet
-> Statusmeldung: Sie sind nicht angemeldet

2. Gastkonto: Daten eingegeben
-> Statusmeldung: Sie sind nun mit einem Gastkonto angemeldet.
+ Textlink "löschen"
-> bei Klick meldet sich der Gast ab ohne den
Browser zu schließen.

3. Konto: Eröffnet oder gerade erstellt
-> Statusmeldung: Hallo (Anrede)+(Vorname)+(Nachname) +
Ihr persönlicher Artikelrabatt beträgt xx,xx%
und / oder
Ihr persönlicher Rabatt beträgt xx,xx%
--------------------------------------------------------------------

Finde ich allemal besser als der Standart: Hallo zurück und keinen Hinweis zu erhalten wenn man bereits ein Gastkonto erstellt hat.

Weitere Angaben wären eher Sinnvoll im Konto selbst, damit die Übersicht nicht zu überladen wirkt.

--------------------------------------------------------------------

Einfügen an passender Stelle in der index.html

HTML-Code:
{if !isset($account)}<div class="infobox"><div style="padding-top:2px;"><b><u>Gastkonto</u></b> Sie sind nun mit einem Gastkonto angemeldet.<a href="/checkout_success.php?action=update">l&ouml;schen</a></div></div>{/if}
     {if $account}{$box_INFOBOX}{/if}
Einfügen oder ersetzen, je nachdem was Ihr da schon programmiert habt.

Im Template Ordner:
source\boxes\infobox.php

PHP-Code:
// edit by kahno Anzeige Hinweis bei Gastkonto
  // wenn Kunde noch keine volstaendigen Daten eingegeben hat
  
if ($_SESSION['customers']['account_type']== 0
     
$loginboxcontent .= '<div style="padding-top:10px;"><b><u>Statusmeldung</u></b><br />Sie sind nicht angemeldet.</div>'
     
  
// kein Bild beim Gastkonto  
  
if ($_SESSION['customers_status']['customers_status_id'] == 1  && 
  
$_SESSION['customers_status']['customers_status_image']!='') {
      
$loginboxcontent .= ''
  } else  {
  
// Bild bei Konto
  
if ($_SESSION['customers_status']['customers_status_image']!='') {
   
$loginboxcontent xtc_image('admin/images/icons/' $_SESSION['customers_status']['customers_status_image']) . '';
  }
  }
  
 
// edit by kahno Anzeige Kunden Name   
  
if ($_SESSION['customer_last_name']!='')
    
$loginboxcontent .= 'Hallo ';
  if (
$_SESSION['customer_gender']=='m')
    
$loginboxcontent .= 'Herr ';
  if (
$_SESSION['customer_gender']=='f')
    
$loginboxcontent .= 'Frau ';  
  if (
$_SESSION['customer_first_name']!='')
    
$loginboxcontent .= '' $_SESSION['customer_first_name'] . ' ';
  if (
$_SESSION['customer_last_name']!='')
    
$loginboxcontent .= '' $_SESSION['customer_last_name'] . '<br />';

// 23.10.2010 $loginboxcontent .= BOX_LOGINBOX_STATUS . '<b>' . $_SESSION['customers_status']['customers_status_name'] . '</b><br />';
// 23.10.2010 if ($_SESSION['customers_status']['customers_status_show_price'] == 0) {
// 23.10.2010   $loginboxcontent .= NOT_ALLOWED_TO_SEE_PRICES_TEXT;
// 23.10.2010 } else  {
     
    // edit by kahno 23.10.2010
    // Bei Gastkonto keine Anzeige von Rabatten
    
if ($_SESSION['customers_status']['customers_status_id'] == 1  &&  
    
$_SESSION['customers_status']['customers_status_discount'] != '0.00') {
    
$loginboxcontent .= ' ';
    } else  {
    
// Bei Konto Anzeige von Artikelrabatt und oder Rabatt auf Summe
    
if ($_SESSION['customers_status']['customers_status_discount'] != '0.00')
    
$loginboxcontent .= 'Ihr pers&ouml;nlicher ';
    if (
$_SESSION['customers_status']['customers_status_discount'] != '0.00') {
      
$loginboxcontent.=BOX_LOGINBOX_DISCOUNT ' ' $_SESSION['customers_status']['customers_status_discount'] . '% ';
    }
    }
    
    if (
$_SESSION['customers_status']['customers_status_ot_discount_flag'] == 1  && $_SESSION['customers_status']['customers_status_ot_discount'] != '0.00') {
      
$loginboxcontent .= 'Ihr pers&ouml;nlicher ';
      
$loginboxcontent .= BOX_LOGINBOX_DISCOUNT_TEXT ' '  $_SESSION['customers_status']['customers_status_ot_discount'] . ' % ' BOX_LOGINBOX_DISCOUNT_OT '<br />';
    }

// 23.10.2010 Klammer } 
Na dann viel Spass damit.

Ein Feedback wäre doch nett, falls es jemand erfolgreich nutzen konnte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anrede, anzeige, gastkonto, infobox, kunden, schnipsel

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
Kunden Name (Customers_Lastname) in Infobox anzeigen mbdesign Shopbereich 6 26.02.2007 01:06
Anzeige der registrierten Kunden geht nur teilweise alf1 Admininterface 8 24.08.2006 13:11
Kunden Online Anzeige in der Adminbox??? Buggyboy Admininterface 2 21.10.2005 19:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr.

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

xt:Commerce is a SafeCharge brand