Добрый человек 0 Опубликовано 20 июня, 2009 Жалоба Share Опубликовано 20 июня, 2009 Так и не смог разобраться, как сделать, чтобы поле "Отчество" заполнялось в обязательном порядке (само полее имеется, только его заполнение не является обязательным). И еще, как поменять поля местами, чтобы порядок при регистрации и оформлении заказа был - ФИО, а не ИОФ. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июня, 2009 Жалоба Share Опубликовано 20 июня, 2009 Местами поменять поля можно в шаблоне /templates/шаблон/module/create_account.html А что б ошибка светилась, в этом же шаблоне меняйте: <p>{#text_secondname#} {$INPUT_SECONDNAME}</p>[/code] на: [code]<p><label for="secondname" title="{$ENTRY_FIRST_NAME_ERROR}">{#text_secondname#}</label> {$INPUT_SECONDNAME}</p> В /create_account.php в строку: vam_draw_hidden_field('required', 'gender,firstname,lastname,dob,email,address,postcode,city,state,country,telephone,pass,confirmation', 'id="required"')[/code] Добавьте secondname Например после firstname В /includes/form_check.js.php после: [code] if(f.name=='firstname' && f.value.length<<?php echo ENTRY_FIRST_NAME_MIN_LENGTH; ?> && f.id!='email'){cf_adderr(f)} добавьте: if(f.name=='secondname' && f.value.length<<?php echo ENTRY_FIRST_NAME_MIN_LENGTH; ?> && f.id!='email'){cf_adderr(f)} [/code] Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 21 июня, 2009 Жалоба Share Опубликовано 21 июня, 2009 Только вот отчество в паспорте есть не у всех граждан России (да и не России тоже). Поэтому я бы не стал делать это поле обязательным. Просто рядом напишите, чтобы обязательно указывали отчество. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 июня, 2009 Жалоба Share Опубликовано 21 июня, 2009 Согласен с sagos Поэтому собственное по умолчанию и сделано это поле необязательным. Ссылка на сообщение Поделиться на другие сайты
Hsite 0 Опубликовано 9 июля, 2009 Жалоба Share Опубликовано 9 июля, 2009 А какой файл нужно править, что добавить строчку "Обязательно"? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 июля, 2009 Жалоба Share Опубликовано 9 июля, 2009 Можно прямо в шаблоне добавить текст напротив input поля в /templates/шаблон/module/create_account.html Ссылка на сообщение Поделиться на другие сайты
Hsite 0 Опубликовано 10 июля, 2009 Жалоба Share Опубликовано 10 июля, 2009 А как там обозначается отчество? Я нашёл только last name и first name Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 июля, 2009 Жалоба Share Опубликовано 10 июля, 2009 secondname Отчество появилось не так давно, может у Вас версия магазина просто старая. Ссылка на сообщение Поделиться на другие сайты
a_pavlov 0 Опубликовано 4 июля, 2010 Жалоба Share Опубликовано 4 июля, 2010 Подскажите пожалуйста не совсем разобрался, что надо менять, что бы отчество было обязательным, и если его не заполнить светилась ошибка. В настройках его активировал, в шаблоне дорисовал * звездочку, но некоторые упорно не заполняют это поле. Надо делать все что написал VaМ во 2-м сообщении этой темы? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 июля, 2010 Жалоба Share Опубликовано 4 июля, 2010 Конечно надо. Ссылка на сообщение Поделиться на другие сайты
a_pavlov 0 Опубликовано 4 июля, 2010 Жалоба Share Опубликовано 4 июля, 2010 Все сделал, при не заполнении отчества пишет: Отчество: Поле Имя должно содержать как минимум 2 символа. Как изменить Имя, на Отчество, а то не все поймут что от них хотят именно отчество. Понимаю для многих это очевидно, но кто сталкивался с живыми людьми, знает насколько они невнимательны, и будут изменять имя. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 июля, 2010 Жалоба Share Опубликовано 4 июля, 2010 Все тексты в /lang/russian/ папке. Этот текст, видимо, в /lang/russian/russian.php Ссылка на сообщение Поделиться на другие сайты
a_pavlov 0 Опубликовано 4 июля, 2010 Жалоба Share Опубликовано 4 июля, 2010 Спасибо, разобрался. И еще вопрос. Как можно отказать в регистрации если год рождения меньше 1992 к примеру?, т.е. клиенту меньше 18 лет. И вообще можно ли это реализовать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июля, 2010 Жалоба Share Опубликовано 5 июля, 2010 А вот такого вроде бы нет, т.е. нельзя такое сделать по умолчанию. Ссылка на сообщение Поделиться на другие сайты
NAUM 9 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 что то вообще не разобрался, в каком конкретно пункте файла create_account.php нужно поменять что-то местами чтобы было ФИО по порядку заполнения, а не ИОФ ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 В /templates/шаблон/module/create_account.html поменяйте местами html-код полей формы. Ссылка на сообщение Поделиться на другие сайты
NAUM 9 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 вот его я и не нашёл :) это он ? $_SESSION['customer_first_name'] = $firstname; $_SESSION['customer_second_name'] = $secondname; $_SESSION['customer_last_name'] = $lastname; поменял вот этот, но не поменялось в итоге Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 Нет. Я ж говорю про .html файл /templates/шаблон/module/create_account.html Вот эту строку: <p><label for="lastname" title="{$ENTRY_LAST_NAME_ERROR}">{#text_lastname#}</label> {$INPUT_LASTNAME}</p>[/code]Поднимайте чуть выше. Ссылка на сообщение Поделиться на другие сайты
NAUM 9 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 ок супер. получилось Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 Просто наверное смотрели .php файл, а не .html шаблон. Ссылка на сообщение Поделиться на другие сайты
NAUM 9 Опубликовано 15 августа, 2010 Жалоба Share Опубликовано 15 августа, 2010 совершенно верно, и не в той папке... в корне смотрел Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения