Перейти к содержанию
Форум поддержки пользователей VamShop

Не регистрируется покупатель - ошибка undefined


Рекомендуемые сообщения

Привет!

Столкнулся с такой проблемой.

При регистрации нового юзера в create_account.php нужно заполнить несколько полей. Если нажать "Продолжить" не заполнив все необходимые поля - выскакивает окошко с ошибками $messageStack->output('create_account')

Так вот - одно из ошибочных полей все время undefined, и регистрация не может быть продолжена. Хотя все поля заполнены.

Как можно отследить на чем стопорится регистрация?

Ссылка на сообщение
Поделиться на другие сайты

вот такой вывод:

Не указана необходимая информация!Пожалуйста, исправьте допущенные ошибки.

  • undefined

Ссылка на сообщение
Поделиться на другие сайты

Скажи свой e-mail, я тебе исправленный файлы отправлю.

В текущей версии исправил уже.

Как я понимаю, такая ошибка если ты бокс вход ставишь перед $main_content

Ссылка на сообщение
Поделиться на другие сайты

Вобщем, я лучше здесь напишу.

1. Открывай файл /create_account.php

Меняй:


$smarty->assign('FORM_ACTION', xtc_draw_form('create_account', xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"').xtc_draw_hidden_field('action', 'process') . xtc_draw_hidden_field('required', 'gender,firstname,lastname,dob,email,address,postcode,city,state,country,telephone,password,confirmation', 'id="required"'));
[/code] На (меняй просто password на pass):
[code]
$smarty->assign('FORM_ACTION', xtc_draw_form('create_account', xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"').xtc_draw_hidden_field('action', 'process') . xtc_draw_hidden_field('required', 'gender,firstname,lastname,dob,email,address,postcode,city,state,country,telephone,pass,confirmation', 'id="required"'));
Меняй:

$smarty->assign('INPUT_PASSWORD', xtc_draw_password_fieldNote(array ('name' => 'password', 'text' => '&nbsp;'. (xtc_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="Requirement">'.ENTRY_PASSWORD_TEXT.'</span>' : '')), '', 'id="password"'));
[/code] На:
[code]
$smarty->assign('INPUT_PASSWORD', xtc_draw_password_fieldNote(array ('name' => 'password', 'text' => '&nbsp;'. (xtc_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="Requirement">'.ENTRY_PASSWORD_TEXT.'</span>' : '')), '', 'id="pass"'));
В /templates/vamshop/module/create_account.html меняй:

<p><label for="password" title="{$ENTRY_PASSWORD_ERROR}">{#text_password#}</label> {$INPUT_PASSWORD}</p>
[/code] На:
[code]
<p><label for="pass" title="{$ENTRY_PASSWORD_ERROR}">{#text_password#}</label> {$INPUT_PASSWORD}</p>

Если vamshop_table, то точно также меняй for="password" на for="pass"

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...