Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 41
  1. #21
    Join Date
    Mar 2009
    Location
    Rising Fawn Georgia
    Posts
    5
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    Also setting the minimum value to 0 does not change the telephone from required to optional.

  2. #22
    Join Date
    Mar 2009
    Posts
    26
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    Quote Originally Posted by brodav2 View Post
    I have read all of the posts here but none tells how to remove telephone number from the required fields. TELEPHONE does not show up in config/customer details. SO for those who seem to know everything and sound just a little short with the rest of us.What am I missing? where do I deselect TELEPHONE?
    www.boneyardfossilreproductions.com
    I am also finding it hard to figure out how to edit/remove the "Additional Contact Details", telephone field on the registration page. The red "required" * does not disappear after setting the value blank in the minimum values. I am using the latest version of Zen Cart. I would appreciate any help on how to do these edits.
    Last edited by Clever Trevor; 28 Apr 2009 at 11:53 AM. Reason: Typo

  3. #23
    Join Date
    Nov 2007
    Location
    North East United Kingdom
    Posts
    25
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    Same problem for me - I have done something like this in the past but can't remember what i did! I have the state/province (or county) field required with an asterisk and postcode optional but for new courier i no longer need the county to be required but do need the postcode on all accounts.
    I must have seen this somewhere, have tried the customer details config, so there must be a resource posted related to this.

  4. #24

    Default Re: How do I remove required fields from registration?

    Hi,

    I have the same problem here (ZC1.3.8). I need the State/County field to be present but optional.

    I have modified the field in Minimum Values and left it blank (I tried putting 0, it made no difference). If I turn state status to false in customer details, it disappears altogether, but set to true it become mandatory. I am trying to make it optional.

    I also have a problem with some people (but not everyone!) getting a dropdown list of counties when they create an account. However the dropdown option is turned to false!

    I'd rather not fiddle the the php files (but I am willing to do it if I have to).

    What am I doing wrong, and can someone please help?

    This is my first ZC shop and I know next to nothing, so I'm on a very steep learning curve

    Thank you.

  5. #25
    Join Date
    Jul 2009
    Posts
    8
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    To make the field not required, you have to do 2 things.

    Go to english.php and remove the *

    example, for telephone:

    In english.php, it says:

    define('ENTRY_TELEPHONE_NUMBER', 'Telephone:');
    define('ENTRY_TELEPHONE_NUMBER_ERROR', 'Your Telephone Number must contain a minimum of ' . ENTRY_TELEPHONE_MIN_LENGTH . ' characters.');
    define('ENTRY_TELEPHONE_NUMBER_TEXT', '*');
    change it to:

    define('ENTRY_TELEPHONE_NUMBER', 'Telephone:');
    define('ENTRY_TELEPHONE_NUMBER_ERROR', 'Your Telephone Number must contain a minimum of ' . ENTRY_TELEPHONE_MIN_LENGTH . ' characters.');
    define('ENTRY_TELEPHONE_NUMBER_TEXT', '');
    then, go to admin>configuration> minimum values, and clear out the number for telephone.

    to completely remove it from your page, you have to go to the tpl_modules_create_account

    and removed the field entries.

    I removed a bunch of stuff, so that the only thing left on my create account page was what's showing in my attached file.

    This is what my code looks like now for tpl_modules_create_account:

    PHP Code:
    <?php
    /**
     * Page Template
     *
     * Loaded automatically by index.php?main_page=create_account.<br />
     * Displays Create Account form.
     *
     * @package templateSystem
     * @copyright Copyright 2003-2006 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_modules_create_account.php 4822 2006-10-23 11:11:36Z drbyte $
     */
    ?>

    <?php if ($messageStack->size('create_account') > 0) echo $messageStack->output('create_account'); ?>
    <div class="alert forward"><?php echo FORM_REQUIRED_INFORMATION?></div>
    <br class="clearBoth" />

    <?php
      
    if (DISPLAY_PRIVACY_CONDITIONS == 'true') {
    ?>
    <fieldset>
    <legend><?php echo TABLE_HEADING_PRIVACY_CONDITIONS?></legend>
    <div class="information"><?php echo TEXT_PRIVACY_CONDITIONS_DESCRIPTION;?></div>
    <?php echo zen_draw_checkbox_field('privacy_conditions''1'false'id="privacy"');?>
    <label class="checkboxLabel" for="privacy"><?php echo TEXT_PRIVACY_CONDITIONS_CONFIRM;?></label>
    </fieldset>
    <?php
      
    }
    ?>

    <?php
      
    if (ACCOUNT_SUBURB == 'true') {
    ?>
    <label class="inputLabel" for="suburb"><?php echo ENTRY_SUBURB?></label>
    <?php echo zen_draw_input_field('suburb'''zen_set_field_length(TABLE_ADDRESS_BOOK'entry_suburb''40') . ' id="suburb"') . (zen_not_null(ENTRY_SUBURB_TEXT) ? '<span class="alert">' ENTRY_SUBURB_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    <?php
      
    }
    ?>

    <label class="inputLabel" for="city"><?php echo ENTRY_CITY?></label>
    <?php echo zen_draw_input_field('city'''zen_set_field_length(TABLE_ADDRESS_BOOK'entry_city''40') . ' id="city"') . (zen_not_null(ENTRY_CITY_TEXT) ? '<span class="alert">' ENTRY_CITY_TEXT '</span>'''); ?>
    <br class="clearBoth" />

    <?php
      
    if (ACCOUNT_STATE == 'true') {
        if (
    $flag_show_pulldown_states == true) {
    ?>
    <label class="inputLabel" for="stateZone" id="zoneLabel"><?php echo ENTRY_STATE?></label>
    <?php
          
    echo zen_draw_pull_down_menu('zone_id'zen_prepare_country_zones_pull_down($selected_country), $zone_id'id="stateZone"');
          if (
    zen_not_null(ENTRY_STATE_TEXT)) echo '&nbsp;<span class="alert">' ENTRY_STATE_TEXT '</span>'
        }
    ?>

    <?php if ($flag_show_pulldown_states == true) { ?>
    <br class="clearBoth" id="stBreak" />
    <?php ?>
    <label class="inputLabel" for="state" id="stateLabel"><?php echo $state_field_label?></label>
    <?php
        
    echo zen_draw_input_field('state'''zen_set_field_length(TABLE_ADDRESS_BOOK'entry_state''40') . ' id="state"');
        if (
    zen_not_null(ENTRY_STATE_TEXT)) echo '&nbsp;<span class="alert" id="stText">' ENTRY_STATE_TEXT '</span>';
        if (
    $flag_show_pulldown_states == false) {
          echo 
    zen_draw_hidden_field('zone_id'$zone_name' ');
        }
    ?>
    <br class="clearBoth" />
    <?php
      
    }
    ?>

    <label class="inputLabel" for="country"><?php echo ENTRY_COUNTRY?></label>
    <?php echo zen_get_country_list('zone_country_id'$selected_country'id="country" ' . ($flag_show_pulldown_states == true 'onchange="update_zone(this.form);"' '')) . (zen_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="alert">' ENTRY_COUNTRY_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    </fieldset>

    <?php
      
    if (ACCOUNT_FAX_NUMBER == 'true') {
    ?>
    <br class="clearBoth" />
    <label class="inputLabel" for="fax"><?php echo ENTRY_FAX_NUMBER?></label>
    <?php echo zen_draw_input_field('fax''''id="fax"') . (zen_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="alert">' ENTRY_FAX_NUMBER_TEXT '</span>'''); ?>
    <?php
      
    }
    ?>
    </fieldset>

    <?php
      
    if (ACCOUNT_DOB == 'true') {
    ?>
    <fieldset>
    <legend><?php echo TABLE_HEADING_DATE_OF_BIRTH?></legend>
    <label class="inputLabel" for="dob"><?php echo ENTRY_DATE_OF_BIRTH?></label>
    <?php echo zen_draw_input_field('dob','''id="dob"') . (zen_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="alert">' ENTRY_DATE_OF_BIRTH_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    </fieldset>
    <?php
      
    }
    ?>

    <fieldset>
    <legend><?php echo TABLE_HEADING_LOGIN_DETAILS?></legend>
    <label class="inputLabel" for="email-address"><?php echo ENTRY_EMAIL_ADDRESS?></label>
    <?php echo zen_draw_input_field('email_address'''zen_set_field_length(TABLE_CUSTOMERS'customers_email_address''40') . ' id="email-address"') . (zen_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="alert">' ENTRY_EMAIL_ADDRESS_TEXT '</span>'''); ?>
    <br class="clearBoth" />

    <?php
      
    if ($phpBB->phpBB['installed'] == true) {
    ?>
    <label class="inputLabel" for="nickname"><?php echo ENTRY_NICK?></label>
    <?php echo zen_draw_input_field('nick','','id="nickname"') . (zen_not_null(ENTRY_NICK_TEXT) ? '<span class="alert">' ENTRY_NICK_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    <?php
      
    }
    ?>

    <label class="inputLabel" for="password-new"><?php echo ENTRY_PASSWORD?></label>
    <?php echo zen_draw_password_field('password'''zen_set_field_length(TABLE_CUSTOMERS'customers_password''20') . ' id="password-new"') . (zen_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="alert">' ENTRY_PASSWORD_TEXT '</span>'''); ?>
    <br class="clearBoth" />

    <label class="inputLabel" for="password-confirm"><?php echo ENTRY_PASSWORD_CONFIRMATION?></label>
    <?php echo zen_draw_password_field('confirmation'''zen_set_field_length(TABLE_CUSTOMERS'customers_password''20') . ' id="password-confirm"') . (zen_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="alert">' ENTRY_PASSWORD_CONFIRMATION_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    </fieldset>

    <fieldset>
    <legend><?php echo ENTRY_EMAIL_PREFERENCE?></legend>
    <?php
      
    if (ACCOUNT_NEWSLETTER_STATUS != 0) {
    ?>
    <?php 
    echo zen_draw_checkbox_field('newsletter''1'$newsletter'id="newsletter-checkbox"') . '<label class="checkboxLabel" for="newsletter-checkbox">' ENTRY_NEWSLETTER '</label>' . (zen_not_null(ENTRY_NEWSLETTER_TEXT) ? '<span class="alert">' ENTRY_NEWSLETTER_TEXT '</span>'''); ?>
    <br class="clearBoth" />
    <?php ?>

    <?php echo zen_draw_radio_field('email_format''HTML', ($email_format == 'HTML' true false),'id="email-format-html"') . '<label class="radioButtonLabel" for="email-format-html">' ENTRY_EMAIL_HTML_DISPLAY '</label>' .  zen_draw_radio_field('email_format''TEXT', ($email_format == 'TEXT' true false), 'id="email-format-text"') . '<label class="radioButtonLabel" for="email-format-text">' ENTRY_EMAIL_TEXT_DISPLAY '</label>'?>
    <br class="clearBoth" />
    </fieldset>

    <?php
      
    if (CUSTOMERS_REFERRAL_STATUS == 2) {
    ?>
    <fieldset>

    <legend><?php echo TABLE_HEADING_REFERRAL_DETAILS?></legend>
    <label class="inputLabel" for="customers_referral"><?php echo ENTRY_CUSTOMERS_REFERRAL?></label>
    <?php echo zen_draw_input_field('customers_referral'''zen_set_field_length(TABLE_CUSTOMERS'customers_referral''15') . ' id="customers_referral"'); ?>
    <br class="clearBoth" />
    </fieldset>
    <?php ?>
    Attached Images Attached Images  

  6. #26
    Join Date
    Jul 2009
    Posts
    2
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    I have removed the asterisks from the GENDER and deleted the alert line but I am getting a warning that I have to include salutation. How do I make the Mr. Ms. selection optional, without it throwing up this warning

  7. #27
    Join Date
    Jan 2005
    Posts
    3
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    Quote Originally Posted by afo View Post
    Gender = email salutation
    Street Address = Company name & address line 2
    There are also fields for fax, state and country.

    You can turn the rest off in minimum values.

    You can apologize later.
    um, no country is NOT THERE! nor in minimum values or maximum values, nor in My Store, nor in any of the admin windows. I've been looking for weeks. I'm talking about setting it unrequired or not to display at all.
    other things you can either turn off or on, but not just un-require.

    so I think you need to apologize to him.

    my client is adamant I turn off the country fields in the registration and address book, and shipping and everywhere else and THERE IS NO WAY TO DO IT IN THE ADMIN that I have found yet. she only wants to do business in the USA. why is this so hard, if not impossible to accomplish?
    this should be basic. IMHO shold be one of the first things designed into the admin. set one country only in setup/install.

    the only solution I could find was for shipping and payment modules by creating a zone definitino and enabling payment and shipping for the US zone only.
    and that was totally silly and tricky too. I created a new zone called United States. but there is nothing to let you know that you need to tell it that United States is United States, finally noticed the definitions button and figured that out.

    but that still doesn't remove the @#$@#$ country field

    I even dug into the code and commented out everywhere the country field drop down was written in but that did no good as it was still required.

    I have set up dozens of zen-carts. never had a problem until this client wanted this one little thing. I've been tearing my hair out!!!! help!!!

  8. #28
    Join Date
    Feb 2013
    Location
    Tampa, FL
    Posts
    1
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    is there any solutions to this yet, i'm in the same situation, the client wants no country choice in the registration. Please help.

    Quote Originally Posted by srfrantz View Post
    um, no country is NOT THERE! nor in minimum values or maximum values, nor in My Store, nor in any of the admin windows. I've been looking for weeks. I'm talking about setting it unrequired or not to display at all.
    other things you can either turn off or on, but not just un-require.

    so I think you need to apologize to him.

    my client is adamant I turn off the country fields in the registration and address book, and shipping and everywhere else and THERE IS NO WAY TO DO IT IN THE ADMIN that I have found yet. she only wants to do business in the USA. why is this so hard, if not impossible to accomplish?
    this should be basic. IMHO shold be one of the first things designed into the admin. set one country only in setup/install.

    the only solution I could find was for shipping and payment modules by creating a zone definitino and enabling payment and shipping for the US zone only.
    and that was totally silly and tricky too. I created a new zone called United States. but there is nothing to let you know that you need to tell it that United States is United States, finally noticed the definitions button and figured that out.

    but that still doesn't remove the @#$@#$ country field

    I even dug into the code and commented out everywhere the country field drop down was written in but that did no good as it was still required.

    I have set up dozens of zen-carts. never had a problem until this client wanted this one little thing. I've been tearing my hair out!!!! help!!!

  9. #29
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,401
    Plugin Contributions
    94

    Default Re: How do I remove required fields from registration?

    Never mind; your client has physical products that require shipping ...

  10. #30
    Join Date
    Dec 2010
    Posts
    257
    Plugin Contributions
    0

    Default Re: How do I remove required fields from registration?

    Quote Originally Posted by Merlinpa1969 View Post
    xxbb had you bothered to look in the right place
    admin -> configuration -> customer details
    you would see
    Email Salutation false
    Date of Birth false
    Company false
    Address Line 2 true
    State true

    and the rest on down the line....
    the neat thing about this page is that you can turn the things that you dont want OFF just by flipping the switch to false
    once again you can apologize to AFO after your done
    So where do you turn off the telephone number? There's no field for that, only for the fax number.

    ...............

    Sorry, missed Page 3. Found it...thanks!!
    Last edited by Scully; 16 Sep 2013 at 09:44 PM. Reason: Additional Information

 

 
Page 3 of 5 FirstFirst 12345 LastLast

Similar Threads

  1. v151 How can i remove unwanted fields from New Costumer Registration Form?
    By MorganWheadfields in forum Customization from the Admin
    Replies: 20
    Last Post: 7 Oct 2013, 10:09 AM
  2. How to remove address from Customer registration?
    By memerson in forum Managing Customers and Orders
    Replies: 4
    Last Post: 22 Oct 2010, 03:25 AM
  3. How to delete *required fields in registration form?
    By sart in forum Templates, Stylesheets, Page Layout
    Replies: 9
    Last Post: 1 Apr 2008, 03:02 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR