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: Anmeldeformular verändern

    GraueEminenz

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Anmeldeformular verändern
    am: 09. Juni 2011, 22:55:03
    Hallo,
    da ich ausschließlich in Deutschland verkaufe, möchte ich gerne den Auswahlbutton "Länder" entfernen und Deutschland fest integrieren.
    Dann soll er genau so breit sein wie die anderen.
    Was muss ich da wo verändern?
    Danke und Gute Nacht
    GE

      [ Für Gäste sind keine Dateianhänge sichtbar ]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Anmeldeformular verändern
    Antwort #1 am: 09. Juni 2011, 23:31:48
    Das Feld steht doch eh standardmäßig auf "Deutschland"? :?

    Du kannst aber mal in deiner "/templates/<dein-template>/module/create_(guest_)account.html" folgendes entfernen:

    Code: PHP  [Auswählen]
      <tr>
        <td>{#text_country#}</td>
       <td>{$SELECT_COUNTRY}</td>
      </tr>
     
    Grüße

    Torsten

    GraueEminenz

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Anmeldeformular verändern
    Antwort #2 am: 10. Juni 2011, 03:07:02
    Hallo Torsten,

    diese Fehlermeldung hatte ich erwartet, daher meine Fragestellung.

    Danke

    GE

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    RossiRat

    • Fördermitglied
    • Beiträge: 96
    Anmeldeformular verändern
    Antwort #3 am: 10. Juni 2011, 06:09:48
    Du solltest auf jeden Fall das Feld anzeigen, sonst denken Die Leute die Adresse ist nicht vollständig und brechen die Eingabe ab. Du könntest es entweder über den HTML Zusatz "disabled" http://de.selfhtml.org/html/formulare/tastatur.htm#elemente_ausgrauen schreibgeschützt auf Deutschland setzen. Das geht in der /create_account.php irgendwo um Zeile 525 rum:

    Code: PHP  [Auswählen]
    $smarty->assign('SELECT_COUNTRY', xtc_get_country_list(array ('name' => 'country', 'text' => ' '. (xtc_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">'.ENTRY_COUNTRY_TEXT.'</span>' : '')), $selected));
    wird zu (ungetestet)

    Code: PHP  [Auswählen]
    $smarty->assign('SELECT_COUNTRY', xtc_get_country_list(array ('name' => 'country', 'text' => ' '. (xtc_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">'.ENTRY_COUNTRY_TEXT.'</span>' : '')), $selected, ' disabled'));
    Oder Du änderst die Länderabfrage so, das nur Deutschland im Auswahlfeld angezeigt wird. In der Datei /inc/xtc_get_countries.inc.php in die SQL WHERE Abfragen eine weitere Bedingung einfügen:

    Code: PHP  [Auswählen]
     where
    wird zu (ebenfalls nicht praktisch ausgetestet)

    Code: PHP  [Auswählen]
     where countries_name='Deutschland'
    Die zweite Methode ist narrensicher, da niemand ein anderes Land als Deutschland vorgegeben bekommt.

    Ganz wichtig ist ein Hinweistext für alle die nicht Deutschland auswählen möchten: "Versand nur innerhalb Deutschlands!"

    GraueEminenz

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Anmeldeformular verändern
    Antwort #4 am: 10. Juni 2011, 06:37:22
    Hallo RossiRat,

    Variante 1 ergibt eine Fehlermeldung (Bitte wählen Sie ein Land aus der Liste aus), entfällt somit.

    Variante 2 funzt.  :thumbs:

    Den Hinweis habe ich in den Versand/Zahlungsbedingungen.

    Danke
    GE

    RossiRat

    • Fördermitglied
    • Beiträge: 96
    Anmeldeformular verändern
    Antwort #5 am: 10. Juni 2011, 07:07:48
    [...]
    Den Hinweis habe ich in den Versand/Zahlungsbedingungen.
    [...]

    Stehen die direkt neben dem Eingabeformular? Sicherlich nicht. Der Kunde wird wenn im Formular ein Problem haben, deshalb solltest Du auch dort noch einen netten Hinweis einbauen.

    hendrik

    • Experte
    • Beiträge: 2.038
    Anmeldeformular verändern
    Antwort #6 am: 10. Juni 2011, 07:13:02
    Ich hätte da auch ne Methode.
    (Ich auch, ich auch. :-D )

    templates/<dein template>/module/create_account.html

    Finde:

    Code: PHP  [Auswählen]
      <tr>
        <td>{#text_country#}</td>
       <td>{$SELECT_COUNTRY}</td>
      </tr>
     
    ersetze gegen:

    Code: PHP  [Auswählen]
      <tr>
        <td>{#text_country#}</td>
       <td>Germany</td>
      </tr>
      <input type="hidden" name="country" value="81">
     
    Gruß
    Hen

    GraueEminenz

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Anmeldeformular verändern
    Antwort #7 am: 10. Juni 2011, 07:37:17
    Hallo,

    Danke an euch beide. :thumbs:

    Ich hab es jetzt so gemacht: Link

    Einen schönen Tag

    GE

    RossiRat

    • Fördermitglied
    • Beiträge: 96
    Anmeldeformular verändern
    Antwort #8 am: 10. Juni 2011, 21:10:49
    Sieht gut aus. :)

    web28

    • modified Team
    • Beiträge: 9.404
    Anmeldeformular verändern
    Antwort #9 am: 11. Juni 2011, 00:06:23
    Abfrage "Bundesland" kann man im Adminbereich unter "Konfiguration" -> "Kundendetails" deaktivieren.

    Gruss Web28

    gero01

    • Mitglied
    • Beiträge: 239
    Anmeldeformular verändern
    Antwort #10 am: 08. Juli 2011, 16:37:42
    2 Antworten
    2200 Aufrufe
    04. Oktober 2010, 22:05:11 von web4design
    4 Antworten
    3660 Aufrufe
    11. Mai 2011, 08:58:27 von Tomcraft
    2 Antworten
    2388 Aufrufe
    25. Februar 2010, 14:43:48 von Parry
    9 Antworten
    5224 Aufrufe
    29. November 2010, 17:16:04 von Ibins
               
    anything