Jump to content
xt:Commerce Community Forum

Kundennummer in der Infobox anzeigen


Snatch

Recommended Posts

Hallo Leute !

Nach einer langen Nacht, habe ich mal wieder was geschaffen, was alle interessieren wird.

Mit der folgenden Änderung kann man die Kundennummer in der Infobox darstellen. Es werden auch noch andere Variablen zur Verfügung gestellt, die nach belieben eingesetzt werden können. In dieser Beschreibung werde ich die vorgehensweise nur für die Kundennummer erläutern. Sollte man andere Variablen ausgeben wollen, muss man einfach alles ab Schritt 2 für diese Variable machen.

++++++++++++++++++++++++++++++++++++++++++++++++++

Schritt 1: Datenbankabfrage in infobox.php integrieren

Datei: /templates/dein_template/source/boxes/infobox.php

Suche nach (ca. Zeile 26):


$box_content='';

Eine Zeile darüber folgendes einfügen:

	$account_query = xtc_db_query("select customers_gender, customers_cid, customers_vat_id, customers_vat_id_status, customers_firstname, customers_lastname, customers_dob, customers_email_address, customers_telephone, customers_fax from ".TABLE_CUSTOMERS." where customers_id = '".(int) $_SESSION['customer_id']."'");

	$account = xtc_db_fetch_array($account_query);

++++++++++++++++++++++++++++++++++++++++++++++++++ Schritt 2: Anzeige der Kundennummer in der infobox.php Datei: /templates/dein_template/source/boxes/infobox.php Suche nach (ca. Zeile 30):

  $loginboxcontent .= BOX_LOGINBOX_STATUS . '<b>' . $_SESSION['customers_status']['customers_status_name'] . '</b><br />';

Eine Zeile darüber folgendes einfügen:

  if (isset($_SESSION['customer_id'] )) {  

  $loginboxcontent .= BOX_LOGINBOX_CUSTOMERS_CID . $account['customers_cid'] . '</b><br />' ;

  }

Dieser Code bewirkt, dass die Kundennummer nur angezeigt wird wenn der User eingeloggt ist. Wenn nicht, bleibt die Zeile leer. ++++++++++++++++++++++++++++++++++++++++++++++++++ Schritt 3: Texte in Sprachdatei definieren Datei: /lang/german/german.php Suche nach (ca. Zeile 74):

define('BOX_LOGINBOX_STATUS','Kundengruppe: ');

Eine Zeile darunter folgendes einfügen:

define('BOX_LOGINBOX_CUSTOMERS_CID','Kundennummer: ');

Das ganze muss natürlich für jede Sprachdatei gemacht werden !

++++++++++++++++++++++++++++++++++++++++++++++++++

That´s all ! Und schon habt Ihr die Kundennummer in der Infobox !

Okay, lasst mich wissen was Ihr davon haltet !:cool:

Greetz, Snatch

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • 3 weeks later...

Wie kann ich das Code anpassen dass anstatt Kundennummer das Vorname und Nachname angezeigt wird?

Noch eine Frage:

Sollte das

if (isset($_SESSION['customer_id'] )) {  
$loginboxcontent .= BOX_LOGINBOX_CUSTOMERS_CID . $account['customers_cid'] . '</b><br />' ;
}[/php]

eher so sein (das <b> Tag fehlt?)

[php]if (isset($_SESSION['customer_id'] )) {
$loginboxcontent .= BOX_LOGINBOX_CUSTOMERS_CID . '<b>' . $account['customers_cid'] . '</b><br />' ;
}

Jim

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...