iskander81 Опубликовано 7 Марта 2006 Жалоба Поделиться Опубликовано 7 Марта 2006 Как сделать что бы поле "Местонахождение" было обязательным для регистрации Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 2105 Опубликовано 7 Марта 2006 Жалоба Поделиться Опубликовано 7 Марта 2006 Админка => Управление => Доп. поля профиля ( Пользователи и группы )изменяешь твоё дополнительное поле и ставиш там необходимые настройки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 iskander81 Опубликовано 7 Марта 2006 Автор Жалоба Поделиться Опубликовано 7 Марта 2006 Админка => Управление => Доп. поля профиля ( Пользователи и группы )изменяешь твоё дополнительное поле и ставиш там необходимые настройкиА стандартное местожительства сделать для регистрации обязательной? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 2105 Опубликовано 7 Марта 2006 Жалоба Поделиться Опубликовано 7 Марта 2006 Админка => Управление => Доп. поля профиля ( Пользователи и группы )изменяешь твоё дополнительное поле и ставиш там необходимые настройкиА стандартное местожительства сделать для регистрации обязательной?делай доп. поля какие хочешь !!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 iskander81 Опубликовано 7 Марта 2006 Автор Жалоба Поделиться Опубликовано 7 Марта 2006 Админка => Управление => Доп. поля профиля ( Пользователи и группы )изменяешь твоё дополнительное поле и ставиш там необходимые настройкиА стандартное местожительства сделать для регистрации обязательной?делай доп. поля какие хочешь !!!Я имел ввиду как сделать именно поле "место жительства", обязательным для регистрации. Про дополнительные поля и как их слелать, я уже понял Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Yashka Опубликовано 12 Марта 2006 Жалоба Поделиться Опубликовано 12 Марта 2006 Я имел ввиду как сделать именно поле "место жительства", обязательным для регистрации. Про дополнительные поля и как их слелать, я уже понялТебе правильно сказали: 2105 Дата 7.3.2006, 19:34 Админка => Управление => Доп. поля профиля ( Пользователи и группы )изменяешь твоё дополнительное поле и ставиш там необходимые настройки Открываешь редактирование твоего поля и ТАМ ставишь нужные настройки. В частности ставишь YES у опции: Поле ДОЛЖНО быть заполнено и не может быть пустым? Если 'yes', то при незаполненном поле будет возникать ошибка заполнения формы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sportgid Опубликовано 2 Июня 2006 Жалоба Поделиться Опубликовано 2 Июня 2006 Да там нету ни каких настроек! Там только можно - "Добавить новое дополнительное поле" !!!!!А как изменить, если там не чего нет!?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 2 Июня 2006 Жалоба Поделиться Опубликовано 2 Июня 2006 сначала добавить, потом изменитьполе, которое здесь "Из:" нельзя отредактировать таким образом, надо копатся в самом движкелучше просто добавить поле "пол" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 macar Опубликовано 2 Июня 2006 Жалоба Поделиться Опубликовано 2 Июня 2006 (изменено) И будет два поля? одно обязательное другое нет, дисциплинированный юзер заполнит два и ...... не дело это, значит надо копать код и убирать не обязательное "из:" ? если так, так не проще покапать код и сделать стандартное поле обязательным?Только где копать, подскажите? Изменено 2 Июня 2006 пользователем macar Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 batono Опубликовано 22 Октября 2006 Жалоба Поделиться Опубликовано 22 Октября 2006 вы здесь просто издеваетесь над человеком.в обязательных полях есть поле "ОТКУДА" (location)но оно не является обязательным для заполнении при регистрации. вопрос КАК сделать так, чтобы при регистрации это поле ЯВЛЯЛОСЬ обязательным для заполнения. п.с. если создавать в дополнительных полях через админку поле "откуда", у нас в БД и при регистрации и вообще везде будет ДВА поля ОТКУДА. Так что этот вариант неприемлем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Gennadiy Опубликовано 22 Ноября 2006 Жалоба Поделиться Опубликовано 22 Ноября 2006 вы здесь просто издеваетесь над человеком.в обязательных полях есть поле "ОТКУДА" (location)но оно не является обязательным для заполнении при регистрации. Это правда. Интересно нашли решение данного вопроса, без дублирвоания уже существующего поля в анкете пользователей? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 lng Опубликовано 8 Января 2007 Жалоба Поделиться Опубликовано 8 Января 2007 вы здесь просто издеваетесь над человеком.в обязательных полях есть поле "ОТКУДА" (location)но оно не является обязательным для заполнении при регистрации. Это правда. Интересно нашли решение данного вопроса, без дублирвоания уже существующего поля в анкете пользователей? Проблему решили? было бы интересно.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 9 Января 2007 Жалоба Поделиться Опубликовано 9 Января 2007 в файле register.php есть код //----------------------------------------- // Custom profile fields stuff //----------------------------------------- $required_output = ""; $optional_output = ""; require_once( ROOT_PATH.'sources/classes/class_custom_fields.php' ); $fields = new custom_fields( $this->ipsclass->DB ); $fields->cache_data = $this->ipsclass->cache['profilefields']; $fields->init_data(); $fields->parse_to_register(); foreach( $fields->out_fields as $id => $data ) { if ( $fields->cache_data[ $id ]['pf_not_null'] == 1 ) { $ftype = 'required_output'; } else { $ftype = 'optional_output'; } if ( $fields->cache_data[ $id ]['pf_type'] == 'drop' ) { $form_element = $this->ipsclass->compiled_templates['skin_register']->field_dropdown( 'field_'.$id, $data ); } else if ( $fields->cache_data[ $id ]['pf_type'] == 'area' ) { $data = $this->ipsclass->input['field_'.$id] ? $this->ipsclass->input['field_'.$id] : $data; $form_element = $this->ipsclass->compiled_templates['skin_register']->field_textarea( 'field_'.$id, $data ); } else { $data = $this->ipsclass->input['field_'.$id] ? $this->ipsclass->input['field_'.$id] : $data; $form_element = $this->ipsclass->compiled_templates['skin_register']->field_textinput( 'field_'.$id, $data ); } ${$ftype} .= $this->ipsclass->compiled_templates['skin_register']->field_entry( $fields->field_names[ $id ], $fields->field_desc[ $id ], $form_element ); } $this->page_title = $this->ipsclass->lang['registration_form']; $this->nav = array( $this->ipsclass->lang['registration_form'] );можно попробовать после него сделать так:$required_output .= $this->ipsclass->compiled_templates['skin_register']->field_entry( 'Откуда', 'место жительства', $this->ipsclass->compiled_templates['skin_register']->field_textinput( 'location', $this->ipsclass->input['location']) );а после $this->ipsclass->DB->simple_exec_query( array( 'delete' => 'pfields_content', 'where' => 'member_id='.$member['id'] ) ); $fields->out_fields['member_id'] = $member['id']; $this->ipsclass->DB->do_insert( 'pfields_content', $fields->out_fields );вставить$this->ipsclass->DB->do_insert( 'member_extra', array( 'location' => $this->ipsclass->input['location'] ) );только я не проверял, не знаю, должно ли это работать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JimBeam Опубликовано 10 Января 2007 Жалоба Поделиться Опубликовано 10 Января 2007 Если кто сделает т.к. написал Arhar, отпишитесь, пжл, о результатах. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 delfin Опубликовано 30 Января 2007 Жалоба Поделиться Опубликовано 30 Января 2007 никто пробовать не хочет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 30 Января 2007 Жалоба Поделиться Опубликовано 30 Января 2007 нет, потому что это неправильно) (шучу,не утверждаю)на самом деле еще куда-то надо добавить запрос по вставке результата в базу.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 delfin Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 здесь же полно программистов - неужели никто не в силах решить эту простую задачу? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 2delfin Обязательный ввод в профиле имеется ввиду? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 delfin Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 имеется ввиду поле Location, которое нужно заполнять при регистрации. Вот его надо сделать обязательным для заполнения... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 Не знаю что за Location.У меня в чистой версии форума на странице регистрации никакого Location'а нет.Только если вы его добавили через дополнительные поля. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JimBeam Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Есть в личных данных поле "Место жительства", оно же я так понимаю Location. Но оно не является обязательным к заполнению при регистрации. Цель - вывести его на страницу регистрации и сделать обязательным к заполнению. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Стоп. Никакого вывода!Автор утверждает, что у него оно на странице регистрации по дефолту! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JimBeam Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Перечитал и не нашел такого утверждения. Скорей наоборот, спрашивает как подобное сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 tmpmib Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Будет вообще замечательно, если таки найдётся способ это сделать по человечески. Да ещё и для поля "Дата рождения"... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Перечитал и не нашел такого утверждения. Скорей наоборот, спрашивает как подобное сделать. Смотрите я задаю уточняющий вопрос, так как я знаю, что на странице регистрации нет никакого поля Location:Обязательный ввод в профиле имеется ввиду?На что автор не соглашается, что поле находится в профиле.Он настаивает на том, что у него профиле находится на странице регистрации:имеется ввиду поле Location, которое нужно заполнять при регистрации. Вот его надо сделать обязательным для заполнения...Обрати внимание, что фраза построена таким образом, что всё что нужно сделать - это только обеспечить обязательность заполнения поля. Про то, что его там вообще в помине нет и его надо вывести, нет ни слова ни намёка!"нужно заполнять" говорит о всегда совершаемом действии при регистрации, но вовсе не о том, что это нужно сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 delfin Опубликовано 10 Февраля 2007 Жалоба Поделиться Опубликовано 10 Февраля 2007 я не понимаю - почему такой, казалось бы, вопрос ставит в тупик уважаемых (в хор смысле слова) программистов и службу тех поддержки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
iskander81
Ссылка на комментарий
Поделиться на других сайтах
39 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.