Snatch Posted March 1, 2008 Report Share Posted March 1, 2008 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 ! Greetz, Snatch Link to comment Share on other sites More sharing options...
geo-vital Posted May 29, 2008 Report Share Posted May 29, 2008 Einfacher geht es nicht und die Lösung funkioniert perfekt! Weiter so.. Link to comment Share on other sites More sharing options...
Karl43 Posted July 26, 2008 Report Share Posted July 26, 2008 Ja suuuuuuuper burschi !!!! Link to comment Share on other sites More sharing options...
ppreidel Posted August 16, 2008 Report Share Posted August 16, 2008 Hey Snatch sowas suche ich seit Monaten! Vielen dank:D Jim Link to comment Share on other sites More sharing options...
ppreidel Posted August 16, 2008 Report Share Posted August 16, 2008 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 More sharing options...
ppreidel Posted August 16, 2008 Report Share Posted August 16, 2008 Code angepasst und es funktioniert perfekt. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.