medium 0 Опубликовано 23 апреля, 2007 Жалоба Share Опубликовано 23 апреля, 2007 Привет! Столкнулся с такой проблемой. При регистрации нового юзера в create_account.php нужно заполнить несколько полей. Если нажать "Продолжить" не заполнив все необходимые поля - выскакивает окошко с ошибками $messageStack->output('create_account') Так вот - одно из ошибочных полей все время undefined, и регистрация не может быть продолжена. Хотя все поля заполнены. Как можно отследить на чем стопорится регистрация? Ссылка на сообщение Поделиться на другие сайты
medium 0 Опубликовано 23 апреля, 2007 Автор Жалоба Share Опубликовано 23 апреля, 2007 Поставил с нуля на другой хостинг - та же ошибка. Не регятся покупатели :( Ссылка на сообщение Поделиться на другие сайты
medium 0 Опубликовано 23 апреля, 2007 Автор Жалоба Share Опубликовано 23 апреля, 2007 вот такой вывод: Не указана необходимая информация!Пожалуйста, исправьте допущенные ошибки. undefined Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 апреля, 2007 Жалоба Share Опубликовано 23 апреля, 2007 Скажи свой e-mail, я тебе исправленный файлы отправлю. В текущей версии исправил уже. Как я понимаю, такая ошибка если ты бокс вход ставишь перед $main_content Ссылка на сообщение Поделиться на другие сайты
medium 0 Опубликовано 23 апреля, 2007 Автор Жалоба Share Опубликовано 23 апреля, 2007 Отправил письмо. Да, вход у меня в левом стобце - контент справа. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 апреля, 2007 Жалоба Share Опубликовано 23 апреля, 2007 Вобщем, я лучше здесь напишу. 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' => ' '. (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' => ' '. (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" Ссылка на сообщение Поделиться на другие сайты
medium 0 Опубликовано 23 апреля, 2007 Автор Жалоба Share Опубликовано 23 апреля, 2007 Ок, спасибо. Сейчас попробую. Ссылка на сообщение Поделиться на другие сайты
medium 0 Опубликовано 23 апреля, 2007 Автор Жалоба Share Опубликовано 23 апреля, 2007 Посмотри плиз - вторая замена одинакова. Т.е. строчки - одни и те же. наверное надо id = pass Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 апреля, 2007 Жалоба Share Опубликовано 23 апреля, 2007 Да, пардон, в конце id=pass Исправил Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения