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: Problem mit Kundenummer anzeigen lassen

    E-Rauchershop

    • Frisch an Board
    • Beiträge: 55
    Problem mit Kundenummer anzeigen lassen
    am: 13. Dezember 2010, 22:14:11
    Also ich habe wie in der Dokumentation (9.9 & 9.10) alles befolgt. Jetzt wird beim anlegen auch eine Kundennummer vergeben. Auch im Adminface wird die Spalte Kundennr angezeigt, aber leider nicht die einzelnen Kundennummern der Kunden. Wenn ich dann einen Kunden anklicke sehe ich die Nr.

    Vielleicht hat jemand Hilfe für mich!



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10009.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Problem mit Kundenummer anzeigen lassen
    Antwort #1 am: 13. Dezember 2010, 22:26:33
    Hallo E-Rauchershop,

    schau mal ob Du das auch wirklich korrekt gemacht hast:

    In der Datei /admin/customers.php müssen folgende Änderungen/Ergänzungen vorgenommen werden:
    Für den Tabelleninhalt:
    nach dieser Zeile

    [code=php]
    <td class="dataTableContent"><?php echo $customers['customers_lastname']; ?></td>
    folgendes einfügen

    Code: PHP  [Auswählen]
    <td class="dataTableContent"><?php echo $customers['customers_cid']; ?></td>
     
    [/code]
    Das ist nämlich die Stelle für die Anzeige. :)

    EDIT: Und das gehört auch noch dazu:
    und Eintrag für die Abfrage des Kundennummernfeldes " c.customers_cid," hinzufügen

    [code=php]
    $customers_query_raw = "select c.account_type,
    c.customers_id,
    c.customers_cid,
    c.customers_vat_id, [...hier folgen noch weitere Abfragefelder]
    [/code]
    Beides noch mal gut kontrollieren. :)

    Viele Grüße

    Franky

    E-Rauchershop

    • Frisch an Board
    • Beiträge: 55
    Problem mit Kundenummer anzeigen lassen
    Antwort #2 am: 13. Dezember 2010, 22:59:43
    Code: PHP  [Auswählen]
                    <td class="dataTableContent"><b><?php echo $customers['customers_lastname']; ?></b></td>
                                    <td class="dataTableContent"><?php echo $customers['customers_cid']; ?></td>
     
    und:

    Code: PHP  [Auswählen]
    /*
            $customers_query_raw = "select
                                            c.account_type,
                                            c.customers_id,
                                                                            c.customers_cid,
                                            c.customers_vat_id,
    So schaut es bei mir aus. Ich frage mich warum /* davor ist? sollte das weg? nachdem ich es entfernt habe kam eine Fehlermeldung

    E-Rauchershop

    • Frisch an Board
    • Beiträge: 55
    Problem mit Kundenummer anzeigen lassen
    Antwort #3 am: 13. Dezember 2010, 23:02:40
    So es hat geklappt habe den Fehler!

    Code: PHP  [Auswählen]
    /*
            $customers_query_raw = "select
                                            c.account_type,
                                            c.customers_id,
                                                                            c.customers_cid,
                                            c.customers_vat_id,
                                            c.customers_vat_id_status,
                                            c.customers_lastname,
                                            c.customers_firstname,
                                            c.customers_email_address,
                                            a.entry_country_id,
                                            c.customers_status,
                                            c.member_flag,
                                            ci.customers_info_date_account_created
                                            from
                                            ".TABLE_CUSTOMERS." c ,
                                            ".TABLE_ADDRESS_BOOK." a,
                                            ".TABLE_CUSTOMERS_INFO." ci
                                            Where
                                            c.customers_id = a.customers_id
                                            and c.customers_default_address_id = a.address_book_id
                                            and ci.customers_info_id = c.customers_id
                                            ".$search."
                                            group by c.customers_id
                                            ".$sort;
    */

      $customers_query_raw = "select
                                            c.account_type,
                                            c.customers_id,
                                                                            c.customers_cid,
                                            c.customers_vat_id,
                                            c.customers_vat_id_status,
                                            c.customers_lastname,
                                            c.customers_firstname,
                                            c.customers_email_address,
                                            a.entry_country_id,
                                            c.customers_status,
                                            c.member_flag,
                                            ci.customers_info_date_account_created
                                            from
                                            "
    .TABLE_CUSTOMERS." c ,
                                            "
    .TABLE_ADDRESS_BOOK." a,
                                            "
    .TABLE_CUSTOMERS_INFO." ci
                                            Where
                                            c.customers_id = a.customers_id
                                            and c.customers_default_address_id = a.address_book_id
                                            and ci.customers_info_id = c.customers_id
                                            "
    .$search."
                                            "
    .$sort;
    anscheinend ist davor der PHP-Befehl doppelt drinnen, aber einmal ausgeklammert. Weiß nicht warum, aber es klappt wenn ich es unten auch einfüge.

    franky_n

    • Experte
    • Beiträge: 4.950
    Problem mit Kundenummer anzeigen lassen
    Antwort #4 am: 13. Dezember 2010, 23:06:25
    Hi E-Rauchershop,

    schön, dass Du es gefunden hast! :)

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit Kundenummer anzeigen lassen
    Antwort #5 am: 13. Dezember 2010, 23:06:50
    Das ist ein Backup des Codes, der dort vorher stand, damit man weiss, was dort verändert wurde. Das steht doch aber auch darüber und darunter:

    Code: PHP  [Auswählen]
    // BOF - vr - 2010-02-22 - removed group by part to prevent folding of customers records with the same creation timestamp
    /*
            $customers_query_raw = "select
                                            c.account_type,
                                            c.customers_id,
                                            c.customers_vat_id,
                                            c.customers_vat_id_status,
                                            c.customers_lastname,
                                            c.customers_firstname,
                                            c.customers_email_address,
                                            a.entry_country_id,
                                            c.customers_status,
                                            c.member_flag,
                                            ci.customers_info_date_account_created
                                            from
                                            ".TABLE_CUSTOMERS." c ,
                                            ".TABLE_ADDRESS_BOOK." a,
                                            ".TABLE_CUSTOMERS_INFO." ci
                                            Where
                                            c.customers_id = a.customers_id
                                            and c.customers_default_address_id = a.address_book_id
                                            and ci.customers_info_id = c.customers_id
                                            ".$search."
                                            group by c.customers_id
                                            ".$sort;
    */

      $customers_query_raw = "select
                                            c.account_type,
                                            c.customers_id,
                                            c.customers_vat_id,
                                            c.customers_vat_id_status,
                                            c.customers_lastname,
                                            c.customers_firstname,
                                            c.customers_email_address,
                                            a.entry_country_id,
                                            c.customers_status,
                                            c.member_flag,
                                            ci.customers_info_date_account_created
                                            from
                                            "
    .TABLE_CUSTOMERS." c ,
                                            "
    .TABLE_ADDRESS_BOOK." a,
                                            "
    .TABLE_CUSTOMERS_INFO." ci
                                            Where
                                            c.customers_id = a.customers_id
                                            and c.customers_default_address_id = a.address_book_id
                                            and ci.customers_info_id = c.customers_id
                                            "
    .$search."
                                            "
    .$sort;
    // EOF - vr - 2010-02-22 - removed group by part to prevent folding of customers records with the same creation timestamp
     
    Grüße

    Torsten

    E-Rauchershop

    • Frisch an Board
    • Beiträge: 55
    Problem mit Kundenummer anzeigen lassen
    Antwort #6 am: 13. Dezember 2010, 23:11:40
    okay danke für die Erklärung. Macht Spaß jeden Tag was Neues zu lernen. :-)

    Daumen hoch für euren Support!

    2 Antworten
    1678 Aufrufe
    24. Juli 2012, 14:28:26 von Sickk1
    3 Antworten
    5196 Aufrufe
    28. Juni 2011, 20:56:13 von Tomcraft
    3 Antworten
    2804 Aufrufe
    02. März 2013, 11:27:20 von bald geloescht...
    2 Antworten
    2772 Aufrufe
    02. August 2011, 10:53:18 von Cube