Karl43 Posted October 23, 2010 Report Share Posted October 23, 2010 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 {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öschen</a></div></div>{/if} {if $account}{$box_INFOBOX}{/if}[/HTML]Einfügen oder ersetzen, je nachdem was Ihr da schon programmiert habt. Im Template Ordner: [b]source\boxes\infobox.php[/b] [PHP]// 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ö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önlicher '; $loginboxcontent .= BOX_LOGINBOX_DISCOUNT_TEXT . ' ' . $_SESSION['customers_status']['customers_status_ot_discount'] . ' % ' . BOX_LOGINBOX_DISCOUNT_OT . '<br />'; } // 23.10.2010 Klammer }[/PHP]Na dann viel Spass damit. Ein Feedback wäre doch nett, falls es jemand erfolgreich nutzen konnte. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.