Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: ANLEITUNG: Firmenname als Pflichtfeld

    wilite

    • Fördermitglied
    • Beiträge: 110
    ANLEITUNG: Firmenname als Pflichtfeld
    am: 18. Oktober 2011, 19:13:21
    Ich weiss ..die Suche benutzen - da ist aber nichts passendes dabei

    Wenn ich in der german.php folgendes

    Code: PHP  [Auswählen]
    define('ENTRY_COMPANY_ERROR', '');
    define('ENTRY_COMPANY_TEXT', '');

    durch das

    Code: PHP  [Auswählen]
    define('ENTRY_COMPANY_ERROR', 'Ihr Firmenname muss aus mindestens ' . ENTRY_COMPANY_MIN_LENGTH . ' Zeichen bestehen.');
    define('ENTRY_COMPANY_TEXT', '*');

    ersetze wird neben dem Firmenname ein Sternchen angezeigt.

    Wie bekomme ich es denn hin das der Firmenname denn nun wirklich zum Pflichtfeld wird.

    Einen Minimumwert habe ich eingestellt aber jeder kann sich auch ohne was einzugeben anmelden.

    [EDIT Tomcraft 19.10.2011: hier geht es direkt zur Anleitung von cannewitz.]

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

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #1 am: 19. Oktober 2011, 07:26:36
    Hallo.
    Bei xtc-load gibt es 'nen Download: Firma als Pflichtfeld bei der Anmeldung
    Ist zwar für xt:Commerce 3.0.4 SP2.1 , aber schau Dir doch dessen Beschreibung mal genau an - eventuell passt es doch ??
    Manchmal muss das Rad nicht neu erfunden werden. ;-)
    Gruß.

    wilite

    • Fördermitglied
    • Beiträge: 110
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #2 am: 19. Oktober 2011, 08:00:28
    Hallo,

    hat leider keine Auswirkung!

    Daher hatte ich die Änderung ohne den Kommentar mit der Berichtigung zu lesen aber wie gesagt es tut sich nichts.

    Ich kann mir nur vorstellen das es an der "create_account.php" liegen könnte denn da wird keine Mindestlänge der "company" definiert.

    Bevor ich da was ändern kann brauch ich allerdings den Rat von Profis.

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #3 am: 19. Oktober 2011, 08:41:08
    Also ... habe es gerade mal probiert und funktioniert.

    Muss nur alles was in Deinem Templates/module in den Dateien
    create_account.html
    create_guest_account.html

    in die entsprechenden Zellen (da hier keine DIV) schreiben.

    Bsp. Zeile 51 in "create_account.html":

    Code: PHP  [Auswählen]
        <td>{$INPUT_COMPANY}<!-- #### Pflichtfeld #### -->
    {if $error_company}
    <span class="class_error_message">{$error_company}</span>
        {/if}</td>

    Natürlich alles was in der Beschreibung ab in "create_account.php" ebenfalls abarbeiten.

    Ach ja ... die Mindestlänge trägt Du in den Shopeinstellungen ein.
    Unde wenn ich Dir zu wenig "Profi" bin ... so musste eben warten bis die Moderatoren was schreiben.  8-)

    Gruß.

    wilite

    • Fördermitglied
    • Beiträge: 110
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #4 am: 19. Oktober 2011, 09:08:31
    Sorry,

    Profi = fast alle ausser ich!

    Die beiden html Dateien habe ich geändert ,aber was ich in der "create_account.html" ändern muss, darüber bin ich mir im Unklaren!

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #5 am: 19. Oktober 2011, 09:26:45
    Hallo wilite,

    in "create_account.php"

    vor

    Code: PHP  [Auswählen]
    if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
    $error = true;
    $smarty->assign('error_street', ENTRY_STREET_ADDRESS_ERROR);
    $messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);
    }

    das hier

    Code: PHP  [Auswählen]
    // #### Pflichtangabe Firma ####
    if (strlen($company) < ENTRY_COMPANY_MIN_LENGTH) {
    $error = true;
    $smarty->assign('error_company', ENTRY_COMPANY_ERROR);
    $messageStack->add('create_account', ENTRY_COMPANY_ERROR);
    }
    // #### Ende ####

    einfügen

    Alles zusammen im Anhang. Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #6 am: 19. Oktober 2011, 20:14:35
    Danke dir für's Teilen! :thx:

    Grüße

    Torsten

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #7 am: 19. Oktober 2011, 21:33:02
    Ebenfalls  :thx:
    Hab's in das Wiki übertragen: Firmenname als Pflichtfeld bei Anmeldung

    Gruß
    Hen

    wilite

    • Fördermitglied
    • Beiträge: 110
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #8 am: 19. Oktober 2011, 23:07:37
    Ja Hallo und auch danke!

    Beim ersten Versuch hat es nicht geklappt.

    Hab aber noch keine Zeit gehabt alles nochmal genau durchzusehen.

    wilite

    • Fördermitglied
    • Beiträge: 110
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #9 am: 20. Oktober 2011, 07:41:31
    Hab's mehrmals durchprobiert und es funktioniert definitiv nicht!

    Kann es sein, dass die Datenbank angepasst werden muss
    In "adressbook" steht bei "company" "Null" (Standardwert "null") während bei anderen Feldern steht "not null", Standardwert ist leer.

    Unter "customers" ist das Feld "customers_company" überhaupt nicht vorhanden.

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: ANLEITUNG: Firmenname als Pflichtfeld
    Antwort #10 am: 23. Oktober 2011, 19:30:38
    Hallo wilite.
    An der Datenbank muss nichts geändert werden.
    Ich kann mir nur erklären, dass beim Textkopieren aus der PDF sich "Leerzeichen" eingeschlichen haben, wo eigentlich keine sind und sein sollten ... kommt manchmal eben vor. Deswegen nach dem Einfügen immer nochmal Prüfen. Wie gesagt, selbst an Modified 1.05 erfolgreich getestet und bitte das VOR und NACH in der Beschreibung beachten.
    Gruß.
    2 Antworten
    2062 Aufrufe
    29. Juni 2018, 09:41:18 von jumpM
    1 Antworten
    1015 Aufrufe
    19. April 2020, 06:07:46 von stedre
    7 Antworten
    5358 Aufrufe
    18. Oktober 2012, 16:14:34 von Simon
    2 Antworten
    2503 Aufrufe
    28. Juni 2018, 17:04:57 von martin-schulz1
               
    anything