Город и дата рождения

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 22 ноября 2011 в 15:54
Подскажите пожалуйста, как сделать чтобы при регистрации поля "Дата рождения" и "город" были обязательными для заполнения? Какой файл хоть править?
И где можно убрать значение по умолчанию?
#2 22 ноября 2011 в 21:10
В блогах поищи гдето было.
А вообще неплохо было бы в инстанте настройки всех форм сделать через админку. очень круто было бы
#3 22 ноября 2011 в 23:24
Не могу найти. Люди, хелп ми плиз. Очень нужно!
#4 23 ноября 2011 в 00:09
Проверка формы регистрации шаблона /components/registration/js/check.js
Обработки данных формы регистрации/components.registation/frontend.php
Форма в шаблоне templates/_default_/components/com_registration.tpl

К регистрации не относится, но отличная наработка-
Редактирование полей форм, конструктора форм
#5 23 ноября 2011 в 00:40
Спасибо за советы, но чего то вообще не вкурю никак как сделать((
#6 25 ноября 2011 в 14:04
UP
Уважаемые форумчане, помогите пожалуйста решить это. Никак не получается.
#7 25 ноября 2011 в 14:39
Rossoman, в components\registration\frontend.php
правьте запрос регистрации
  1. $sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who)
  2. VALUES (".$new_user_id.", '', '', '0', '0', '1', '0', '', 'all')";
#10 25 ноября 2011 в 16:21
Алфей, Спасибо большое! Огромный + тебе)
#11 25 ноября 2011 в 17:18
Я извиняюсь, а где можно дату рождения по умлочанию поменять, вместо 1980 вывести другой год, а лучше вообще их убрать и оставить пустые поля?
Я пробовал править в components\registration\frontend.php
  1. // Если есть опция показывать ДР при регистрации, то проверяем
  2. if ($cfg['ask_birthdate']){
  3. $birthdate = (int)$_REQUEST['birthdate']['year'].'-'.(int)$_REQUEST['birthdate']['month'].'-'.(int)$_REQUEST['birthdate']['day'];
  4. } else {
  5. $birthdate = '2010-10-10';
  6. }
  7. if(!$birthdate) {
  8. $msg .= 'Не указана <b>Дата рождения</b>!
  9. ';
  10. }
и в БД, но результата этого никакого не дало. Может еще где нужно?
#12 26 ноября 2011 в 10:56
cms.php. Поиск по файлам поставь или блокнот++.
#13 22 января 2012 в 19:12
Может кто подсказать че за глюк такой в форме регистрации. А именно: какую страну не выбираешь и область, город не дает выбирать. В базе все города присутствуют.
rzn-planet.ru/registration

Выбор города ставил отсюда instantcms.ru/blogs/blog-nachavshego-programirovat/krasivoe-reshenie-vybora-goroda-pri-registraci.html
#14 22 января 2012 в 19:56

город не дает выбирать.

Rossoman
Предполагаю, что не дает выбирать город из-за модуля погоды справа. Ajax ответ корректный, и сами города есть, просто они скрыты. Что в вашей форме, что в модуле есть два одинаковых идентификатора "city", в первом <input>, во втором <select>.
Попробуйте отключить модуль погоды. Думаю, заработает.
#15 22 января 2012 в 20:01
проблема решилась отключением модуля погоды с этой страницы
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.