Thread: No Telephone

Results 1 to 4 of 4

Hybrid View

  1. #1
    Join Date
    Nov 2009
    Posts
    80
    Plugin Contributions
    2

    Default No Telephone

    Hello

    I don't know if anyone can help me or point me in the right direction, i'm trying to add the telephone number field in the create account form.

    When I goto Configuration -> Customer details I do not have "Telephone Number" in the list.

    However when I goto Configuration -> Minimum Values there is a "Telephone Number".

    I have checked the db and there are entries under configuration.

    How would I get "telephone number" back into Customer Details?

    Im using zen 1.38 and amazon style checkout / split login

    Cheers

    Davx

  2. #2
    Join Date
    Feb 2005
    Location
    Lansing, Michigan USA
    Posts
    20,021
    Plugin Contributions
    3

    Default Re: No Telephone

    It should be there by default, even though you can't turn it off in admin. There's a mod here:

    http://www.zen-cart.com/index.php?ma...roducts_id=495

    But you'd probably want to find out why it isn't displayed first. Are you using a custom template?

  3. #3
    Join Date
    Nov 2009
    Posts
    80
    Plugin Contributions
    2

    Default Re: No Telephone

    Yes

    I am using numinix easy sign up login /split login. Im sure I saw "telephone Number" under customer details before

    and Includes -> Templates -> My Temp - > Templates - > tpl_modules_create_account.php is:

    <?php

    /**

    * Page Template

    *

    * Loaded automatically by index.php?main_page=create_account.<br />

    * Displays Create Account form.

    *

    * @package templateSystem

    * @copyright Copyright 2007 Numinix Technology http://www.numinix.com
    * @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 12 2009-01-20 23:53:46Z numinix $

    */

    ?>



    <?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_COMPANY == 'true') {

    ?>

    <fieldset>

    <legend><?php echo CATEGORY_COMPANY; ?></legend>
    <br class="clearBoth"/>
    <label class="inputLabel" for="company"><?php echo ENTRY_COMPANY; ?></label>

    <?php echo zen_draw_input_field('company', '', zen_set_field_length(TABLE_ADDRESS_BOOK, 'entry_company', '40') . ' id="company"') . (zen_not_null(ENTRY_COMPANY_TEXT) ? '<span class="alert">' . ENTRY_COMPANY_TEXT . '</span>': ''); ?>

    </fieldset>

    <?php

    }

    ?>



    <fieldset>

    <legend><?php echo TABLE_HEADING_ADDRESS_DETAILS; ?></legend>
    <br class="clearBoth"/>
    <?php

    if (ACCOUNT_GENDER == 'true') {

    ?>

    <?php echo zen_draw_radio_field('gender', 'm', '', 'id="gender-male"') . '<label class="radioButtonLabel" for="gender-male">' . MALE . '</label>' . zen_draw_radio_field('gender', 'f', '', 'id="gender-female"') . '<label class="radioButtonLabel" for="gender-female">' . FEMALE . '</label>' . (zen_not_null(ENTRY_GENDER_TEXT) ? '<span class="alert">' . ENTRY_GENDER_TEXT . '</span>': ''); ?>

    <br class="clearBoth" />

    <?php

    }

    ?>



    <label class="inputLabel" for="firstname"><?php echo ENTRY_FIRST_NAME; ?></label>

    <?php echo zen_draw_input_field('firstname', '', zen_set_field_length(TABLE_CUSTOMERS, 'customers_firstname', '40') . ' id="firstname"') . (zen_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="alert">' . ENTRY_FIRST_NAME_TEXT . '</span>': ''); ?>

    <br class="clearBoth" />



    <label class="inputLabel" for="lastname"><?php echo ENTRY_LAST_NAME; ?></label>

    <?php echo zen_draw_input_field('lastname', '', zen_set_field_length(TABLE_CUSTOMERS, 'customers_lastname', '40') . ' id="lastname"') . (zen_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="alert">' . ENTRY_LAST_NAME_TEXT . '</span>': ''); ?>

    <br class="clearBoth" />



    <label class="inputLabel" for="street-address"><?php echo ENTRY_STREET_ADDRESS; ?></label>

    <?php echo zen_draw_input_field('street_address', '', zen_set_field_length(TABLE_ADDRESS_BOOK, 'entry_street_address', '40') . ' id="street-address"') . (zen_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="alert">' . ENTRY_STREET_ADDRESS_TEXT . '</span>': ''); ?>

    <br class="clearBoth" />



    <?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="postcode"><?php echo ENTRY_POST_CODE; ?></label>

    <?php echo zen_draw_input_field('postcode', '', zen_set_field_length(TABLE_ADDRESS_BOOK, 'entry_postcode', '40') . ' id="postcode"') . (zen_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="alert">' . ENTRY_POST_CODE_TEXT . '</span>': ''); ?>

    <br class="clearBoth" />



    <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_TELEPHONE == 'true' || ACCOUNT_FAX_NUMBER == 'true') { ?>
    <fieldset>

    <legend><?php echo TABLE_HEADING_PHONE_FAX_DETAILS; ?></legend>

    <?php if (ACCOUNT_TELEPHONE == 'true') { ?>
    <br class="clearBoth"/>
    <label class="inputLabel" for="telephone"><?php echo ENTRY_TELEPHONE_NUMBER; ?></label>

    <?php echo zen_draw_input_field('telephone', '', zen_set_field_length(TABLE_CUSTOMERS, 'customers_telephone', '40') . ' id="telephone"') . (zen_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="alert">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?>

    <?php } ?>

    <?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 } ?>



    <?php

    if (ACCOUNT_DOB == 'true') {

    ?>

    <fieldset>

    <legend><?php echo TABLE_HEADING_DATE_OF_BIRTH; ?></legend>
    <br class="clearBoth"/>
    <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>
    <br class="clearBoth"/>
    <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 (FEC_CONFIRM_EMAIL == 'true') { ?>
    <label class="inputLabel" for="email-address-confirm"><?php echo ENTRY_EMAIL_ADDRESS_CONFIRM; ?></label>
    <?php echo zen_draw_input_field('email_address_confirm', '', zen_set_field_length(TABLE_CUSTOMERS, 'customers_email_address', '40') . ' id="email-address-confirm"') . (zen_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="alert">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>': ''); ?>
    <br class="clearBoth" />
    <?php } ?>


    <?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>
    <br class="clearBoth"/>
    <?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>
    <br class="clearBoth"/>
    <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 } ?>
    <?php
    // BOF Captcha
    if (CAPTCHA_CREATE_ACCOUNT != 'false') {
    if(is_object($captcha)) {
    ?>
    <fieldset>
    <legend><?php echo TITLE_CAPTCHA; ?></legend>
    <br class="clearBoth" />
    <?php echo $captcha->img(); ?>
    <?php echo $captcha->redraw_button(BUTTON_IMAGE_CAPTCHA_REDRAW, BUTTON_IMAGE_CAPTCHA_REDRAW_ALT); ?>
    <br class="clearBoth" />
    <br class="clearBoth" />
    <label for="captcha"><?php echo TITLE_CAPTCHA; ?></label>
    <?php echo $captcha->input_field('captcha', 'id="captcha"') . '&nbsp;<span class="alert">' . TEXT_CAPTCHA . '</span>'; ?>
    <br class="clearBoth" />
    </fieldset>
    <?php
    }
    }
    // EOF Captcha
    ?>

    Cheers

    Dave

  4. #4
    Join Date
    Nov 2009
    Posts
    80
    Plugin Contributions
    2

    Default Re: No Telephone

    Quote Originally Posted by stevesh View Post
    It should be there by default, even though you can't turn it off in admin. There's a mod here:

    http://www.zen-cart.com/index.php?ma...roducts_id=495

    But you'd probably want to find out why it isn't displayed first. Are you using a custom template?

    Stevesh Cheers for the help, heres my solution if anyone else had the same problem.

    1. Compared tpl_modules_create_account.php from mod stevesh posted with my (easy sign up mod by numinix) tpl_modules_create_account.php located in ->Includes -> Templates -> mytemplate -> Templates

    and changed

    <?php if (ACCOUNT_TELEPHONE == 'true') { ?>
    <br class="clearBoth"/>

    to

    <?php
    if (ACCOUNT_TELEPHONE_NUMBER == 'true') { // if display telephone number is selected, then show the field
    ?>

    2. Ran install_hidephone.sql from mod posted by stevesh, voila!

    Cheers Stevesh!

 

 

Similar Threads

  1. Telephone Payment
    By Hull-Cbr in forum Built-in Shipping and Payment Modules
    Replies: 1
    Last Post: 20 May 2011, 05:07 PM
  2. No Telephone record
    By dmagic in forum General Questions
    Replies: 1
    Last Post: 5 Apr 2011, 07:56 AM
  3. Telephone Sale
    By kitcorsa in forum General Questions
    Replies: 4
    Last Post: 25 Jun 2008, 12:52 PM
  4. Telephone Details
    By proudly kenyan in forum Built-in Shipping and Payment Modules
    Replies: 1
    Last Post: 9 Jul 2007, 08:06 AM
  5. Telephone orders
    By paddy100 in forum Managing Customers and Orders
    Replies: 1
    Last Post: 5 Apr 2007, 07:47 PM

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