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: MODUL: Kunden Adressbuch im Adminbereich bearbeiten und in Bestellungen darauf zugreifen

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    [...]
    Die /admin/customers.php ist die originale Datei dieser Shopversion, nur eben ein wenig wegen des einen Moduls geändert: https://www.modified-shop.org/forum/index.php?topic=21673.0

    Das ist genau die customers.php die ich Dir angepaßt hatte - eben nur mit einigen Erweiterungen da ich meine Installation zum umschreiben verwendet habe um auch prüfen zu können, ob es funktioniert.

    Gerd

    Security

    • Fördermitglied
    • Beiträge: 188
    • Geschlecht:
    Ui, siehe da, es klappt FAST :)

    Habe die Dateien wie von dir empfohlen in die jeweiligen Ordner kopiert.

    Allerdings bekomme ich bei Löschung eines Kunden folgende Meldung, der Kunde ist jedoch trotzdem gelöscht

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Was ich noch vergessen habe ist die Definition für TABLE_HEADING_COMPANY

    lang/german/admin/customers.php

    Code: PHP  [Auswählen]
    define('TABLE_HEADING_COMPANYNAME', 'Firma');

    Irgendwo, wo es passt einfügen aber noch vor ?>

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Kommentiere mal in der admin/customers.php Zeile 639 folgendes aus:

    Code: PHP  [Auswählen]
          xtc_db_query("-- admin/customers.php
                        DELETE FROM "
    .TABLE_CUSTOMERS_POINTS_PENDING . "
                              WHERE customer_id = '"
    . xtc_db_input($customers_id) . "'"
                                    );

    sollte dann so aussehen:

    Code: PHP  [Auswählen]
    /*      xtc_db_query("-- admin/customers.php
                        DELETE FROM ".TABLE_CUSTOMERS_POINTS_PENDING . "
                              WHERE customer_id = '" . xtc_db_input($customers_id) . "'"
                                    );*/

    Oder lösche es ganz raus! Dann funktioniert es mit dem löschen.

    Gerd

    Security

    • Fördermitglied
    • Beiträge: 188
    • Geschlecht:
    Mensch, wie kann ich das nur wieder gut machen bei dir ???? Super Arbeit, ehrlich!

    Ich danke dir wirklich vielmals, funktioniert nun :)

    Gruß

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Das passt schon ...

    Für alle die auch diese Adressbuch Bearbeitung einbauen möchten, hier der aktuellste Stand komplett mit Installationsanleitung und allen benötigten Dateien für 1.05 SP1d

    Gerd

    gero01

    • Mitglied
    • Beiträge: 239
    Hallo

    kann den Grund /Funktion für folgende Codeschnipsel  '-- admin/customers.php'  aller query-Anweisungen in der admin/customers.php
    nicht erkennen:
    z.B.

    Code: SQL  [Auswählen]
            xtc_db_query("-- admin/customers.php
                          DELETE FROM "
    .TABLE_ADDRESS_BOOK."

    klärt mich mal bitte auf
    Gerd

    web28

    • modified Team
    • Beiträge: 9.404
    Code: PHP  [Auswählen]
    -- admin/customers.sql

    Das ist ein Kommentar und dient zur einfacheren Fehlerverfolgung.

    Gruss Web28

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Man kann dadurch bei SQL-Fehlern sofort sehen, in welcher Datei der SQL-Fehler verursacht wurde.

    Diese Kommentarstile unterstützt MySQL:
    http://dev.mysql.com/doc/refman/5.1/de/comments.html

    gero01

    • Mitglied
    • Beiträge: 239
    @web28
    @Simon

    Euch einen extra Dank !!

    Werde also die Kommentare drin lassen.

    Übrigens kann ich dieses Modul der Community nur ans Herz legen.
    Wer öfter im Admin arbeitet, sollte sich die Mühe machen diese Erweiterung einzubinden.

    Anbei vorab die Anpassung für 1.06 (BETA4)  !

    Schö WE   Gerd

    web28

    • modified Team
    • Beiträge: 9.404
    [...]
    Anbei vorab die Anpassung für 1.06 (BETA4)  !
    [...]

    Leider ist das KEINE 1.06 beta4 Datei, es sind noch weitere Änderungen eingebaut worden.

    gero01

    • Mitglied
    • Beiträge: 239
    Hallo web28,

    Habe ich etwas verpasst ? 
    lt. meiner Doku handelt es sich um die admin/customers.php aus der Version 1.06 Beta 4 vom 22.11.12

    möglicherweise ist bei mir im Archiv vielleicht etwas durcheinander geraten.
    gleich mal bitte ab.

    Gerd

    Simon

    • Viel Schreiber
    • Beiträge: 1.369

    Die Datei, die du gerade hochgeladen hast, ist aus der Version 1.06 Beta 4

    web28

    • modified Team
    • Beiträge: 9.404
    Hallo Gerd,

    in Deiner customers.php ist folgendes enthalten:

    Zeile 119, 168-170: in 106 beta 4 entfernt weil falsch oder überflüssig

    Alle Codestellen mit

    Code: PHP  [Auswählen]
    if (ACCOUNT_TELEPHONE == 'true') {

    sind ohne andere Änderungen nicht kompatibel

    Dateikopf

    Code: PHP  [Auswählen]
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html <?php echo HTML_PARAMS; ?>>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>" />
        <title><?php echo TITLE; ?></title>
        <link rel="stylesheet" type="text/css" href="includes/stylesheet.css" />

    wird bereits mit

    Code: PHP  [Auswählen]
    require (DIR_WS_INCLUDES.'head.php');

    eingebunden, wäre also dann doppelt.

    Dann wurde noch die "Kundenliste nach Buchstaben sortiert" sortiert eingebunden. Auch dies erfordert weitere Änderungen in anderen Dateien.

    Das kann man zwar alles machen, ist aber hier am Thema vorbei. Für 1.06 reichen ja allein die Änderungen in der customers.php.

    Problem bei Gerhards customers.php (Datei aus Posting 1):
    1. Neuen Kunden anlegen
    2. Zusatzadresse für diesen Kunden anlegen mit anderen Vor- und Nachnahmen.
    3. Diese Zusatzadresse zum Bearbeiten öffnen

    Bei mir stehen die falschen Vor-und Zunahmen in den Adressfeldern. Außerdem wurde die Anrede nicht gespeichert. Kann das jemand nachstellen?

    Ich sehe auch nirgends ein Feld zur Definition der Standardadresse.

    Gruss Web28

    gero01

    • Mitglied
    • Beiträge: 239
    @web28

    hast Du es gewußt ?

    Also,
    dieser Tread kann geschlossen werden, da ....

    in der Neuversion 1.06 v 14.01.13 ja nun die Editierung das Kunden-Adressbuch im Adminbereich integriert wurde.

    Tschüü

    2 Antworten
    2592 Aufrufe
    03. Mai 2011, 09:43:42 von GTB
    2 Antworten
    3733 Aufrufe
    14. Juni 2011, 10:23:11 von djslybo
    5 Antworten
    4679 Aufrufe
    20. Oktober 2011, 21:29:47 von LogicMannn
               
    anything