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: BETA MODUL: Neues Eingabefeld für 2. Firmenbezeichnung (optional) bei Accountregistrierung?

    gero01

    • Mitglied
    • Beiträge: 239
    Hallo,

    Benötige Eure Hilfe bei einer DB-Erweiterung

    (alles mit phpMyAdmin)

    in der Tabelle "address_book" brauche ich eine weitere Zeile "entry_secondcompany" unterhalb/hinter "entry_company".

    der Code:

    Code: SQL  [Auswählen]
    ALTER TABLE address_book ADD entry_secondcompany VARCHAR( 32 ) DEFAULT NULL AFTER entry_company;
    sieht schon nicht schlecht aus, aber mir gefällt die NULL-Spalte nicht. Die Funktion von "entry_secondcompany" ist gleich der von "entry_company"

    Danke für Eure Hilfe
    Gruß Gerd

    [EDIT Tomcraft 23.07.2011: Hier geht es direkt zum Modul von gero01.]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Wenn dir NULL nicht gefällt, dann:

    Code: SQL  [Auswählen]
    ALTER TABLE address_book ADD entry_secondcompany VARCHAR( 32 ) DEFAULT '' AFTER entry_company;
     
    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239
    Danke Dir

    Gruß in die Uhlandstrasse.

    Gerd

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Gerne doch, Gruß zurück nach Kleinmachnow! :)

    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239
    Hallo,

    Torsten möchte, das hier weiter gemacht wird.

    Wenn alles gut geht, wird es eine Anleitung:
    Neues Eingabefeld für 2. Firmenbezeichnung (optional) bei Accountregistrierung und Adressbucheinträgen geben.

    Habe Probleme bei der Erweiterung von "adress_book", für das zusätzliches Feld... "SECONDCOMP"

    - unter Adressbuch bearbeiten: "/address_book_process.php" ist alles da, aber die Zusammenfassung unter ' Mein persönliches Adressbuch ' - ist u.a. noch offen.
    Finde nicht so recht die noch zu bearbeitenden Dateien. Die aufgerufene "/address_book.php" ist es nicht, jedenfalls nicht so einfach. Die zusätzlichen/neuen Felder werden unter Standardadresse und den Adressbucheinträgen nicht augegeben.
    ("/address_book.php" und "/address_book_process.php" sind bearbeitet)

    Gerd

    Hat jemand 'n Tipp ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ich habe das Thema schonmal umbenannt, denn "Datenbankerweiterung" ist ja nicht sehr aussagekräftig. ;-)

    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239
    [...] Die zusätzlichen/neuen Felder werden unter Standardadresse und den Adressbucheinträgen nicht ausgegeben.
    [...]

    Hallo,
    habe im Moment absolut keine Idee wo ich noch suchen kann.
    Die zusätzlichen Eingabefelder werden unter "/account.php" und weiter unter "/address_book.php" (Adressbuch bearbeiten) nicht dargestellt.
    Korrigiert mich bitte:
    die "/templates/<mein-template>/module/address_book.html ist doch die Ausgabedatei.
    wo holt sich der Ausdruck:

    Code: PHP  [Auswählen]
    {$addresses.ADDRESS}
    in Zeile 14 seine Daten her ?

    Gerd

    gero01

    • Mitglied
    • Beiträge: 239
    [...]
    wo holt sich der Ausdruck:

    Code: PHP  [Auswählen]
    {$addresses.ADDRESS}
    in Zeile 14 seine Daten her ?
    [...]

    bitte um Codekorrektur bzw. Bereinigung !

    in der:
    shop\inc\xtc_address_format.inc.php  Zeile 70

    Code: PHP  [Auswählen]
    if ( (ACCOUNT_COMPANY == 'true') && (xtc_not_null($company)) ) {
          $address = $company . $cr . $address;
        }
    ändern in:

    Code: PHP  [Auswählen]
        if ( (ACCOUNT_COMPANY == 'true') && (xtc_not_null($seccompany)) ) {
          $address = $seccompany . $cr . $address;
        }
        if ( (ACCOUNT_COMPANY == 'true') && (xtc_not_null($company)) ) {
          $address = $company . $cr . $address;
        }
    Gerd

    gero01

    • Mitglied
    • Beiträge: 239
    Bin in den letzten Tages ein kleines Stück weiter gekommen,
    hänge im Moment aber an der Anpassung der Bestell-Druckansicht und der Bestellbestätigungs-Mail.

    Meine Frage an das Forum:  Wo werden die Lieferadresse und Rechnungsadresse im Shop für die Druckansicht und die Bestätigungsmail generiert ?
    ("xtc_address_format.inc.php" und "xtc_address_label.inc.php" sind es nicht)  

    Die "order_mail.html" verweist auf $address_label_customer, $address_label_payment und $address_label_shipping, die "print_order.php" auf address_label_customer, address_label_shipping und address_label_payment !

    Gruß Gerd

    gero01

    • Mitglied
    • Beiträge: 239
    biete die BETA dem Forum zum Testen, und den Profis zum Codeputzen an.
    Bitte nicht erschrecken, habe für die Anleitung absichtlich die recht offene *.txt-Form gewählt, erscheint im ersten unübersichtlich, dafür kann aber jedermann unkompliziert den Text korrigieren und anpassen.

    EDIT: die Export-Dateien (paypal usw.) sowie die english-Dateien können noch, wenn nötig angepasst werden.

    Gerd

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hallo Gerd,

    Dankeschön! :thx:

    Mir fehlt nur momentan die Zeit da mal rüber zu schauen, vielleicht kann das mal jemand anders übernehmen, bevor es in die "Modulecke" verschoben wird? :-?

    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239
    Ergänzung:

    passt super dazu:

    GTBs: MODUL: Kunden Adressbuch im Adminbereich bearbeiten und in Bestellungen darauf zugreifen
    (muss natürlich noch angepasst werden)

    die geänderte "customers.php" anbei.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ich schiebe das jetzt einfach mal in die "Modulecke". :D

    Hat ja noch Beta-Status. ;-)

    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239

    bitte die Erfahrenen unter Euch, mal genauer hinzusehen und zu testen.

    Überarbeitet:
    Zitat
    EINGABEFELD FÜR 2. FIRMENNAMEN/BEZEICHNUNG  jetzt für MOD 1.6 r435x

    Gerd
    1 Antworten
    2044 Aufrufe
    09. Juni 2015, 09:52:08 von fishnet
    8 Antworten
    10239 Aufrufe
    23. April 2013, 17:04:25 von DerBaumeister
    96 Antworten
    51956 Aufrufe
    15. September 2014, 19:36:47 von Trucker05