iskander81 Опубликовано 7 Марта 2006 Жалоба Поделиться Опубликовано 7 Марта 2006 Как сделать что бы поле "Местонахождение" было обязательным для регистрации Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 14 Февраля 2007 Жалоба Поделиться Опубликовано 14 Февраля 2007 наверно по критерию "актуальность"не нужно тем, кто мог бы написать, а те, кому нужно, не могутосталось надеяться на то, что вторые методом проб и ошибок, самообучением добъют этот вопрос Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 16 Февраля 2007 Жалоба Поделиться Опубликовано 16 Февраля 2007 delfinуважаемые программисты любят когда вопрос поставлен точно и без лишней воды. а служба тех поддерки не работает в форумах. Для этого есть клиент-центр. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Falcon_zp Опубликовано 22 Февраля 2007 Жалоба Поделиться Опубликовано 22 Февраля 2007 Так никто и не смог найти решение этой проблемы?Мне тоже необходимо сделать указанные преобразования ... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Scully Опубликовано 22 Февраля 2007 Жалоба Поделиться Опубликовано 22 Февраля 2007 Ошибка, сорри Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 delfin Опубликовано 25 Февраля 2007 Жалоба Поделиться Опубликовано 25 Февраля 2007 в очередной раз прошу опытных людей обратить внимание на эту тему. Это фича нужна очень многим людям. Ну помогите, плиииз... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 SpeeN Опубликовано 25 Февраля 2007 Жалоба Поделиться Опубликовано 25 Февраля 2007 Стукните мне в аську. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JimBeam Опубликовано 26 Февраля 2007 Жалоба Поделиться Опубликовано 26 Февраля 2007 Если в аналогии с датой рожденния, то нужно добавить кусочек в action_public/register.php и в шаблон вставить что-то вроде <!--{LOCATION}-->... Ну вот что?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 SpeeN Опубликовано 26 Февраля 2007 Жалоба Поделиться Опубликовано 26 Февраля 2007 нет. Основная проблема в том, что location находится в таблице members_extra , а к примеру дата рождения в members Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 SpeeN Опубликовано 27 Февраля 2007 Жалоба Поделиться Опубликовано 27 Февраля 2007 нашел уже готовое решение http://mods.invisionize.com/db/index.php/f/3357 http://mods.invisionize.com/db/index.php?f=5843 для 2.1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JimBeam Опубликовано 27 Февраля 2007 Жалоба Поделиться Опубликовано 27 Февраля 2007 Надо добавить проверку на заполненность. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 SpeeN Опубликовано 27 Февраля 2007 Жалоба Поделиться Опубликовано 27 Февраля 2007 добавить можноif( $_POST['Location'] && (! preg_match("/^[\d\-]+$/", $_POST['Location'])) ) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'location_not_input' ) ); }Вроде как должно работать. Я не проверял. Последнее надо немного переделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Falcon_zp Опубликовано 4 Марта 2007 Жалоба Поделиться Опубликовано 4 Марта 2007 SpeeN, а куда ее пихать? и работает ли такой вариант? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 SpeeN Опубликовано 4 Марта 2007 Жалоба Поделиться Опубликовано 4 Марта 2007 пихать в register.php . Ну сообщении об ошибке выводится не будет, т.к. я для примера ввел не существующее предупреждение. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 4 Марта 2007 Жалоба Поделиться Опубликовано 4 Марта 2007 if ( $_POST['Location'] && (! preg_match("/^[\d\-]+$/", $_POST['Location'])) ) { $form_errors['general'][] = $this->ipsclass->lang['err_reg_code'];//здесь будет ошибка про неправильный код с изображения, измените сами }перед //----------------------------------------- // CHECK 2: Any errors (duplicate names, etc)? //----------------------------------------- if ( count( $form_errors ) ) { $this->show_reg_form( $form_errors ); return; }и если вы не дай Бог вставите это перед //----------------------------------------- // CHECK 2: Any errors (duplicate names, etc)? //----------------------------------------- if ( count( $form_errors ) ) { $this->complete_login_form( $form_errors ); return; }монитор взорвется!!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
iskander81
Ссылка на комментарий
Поделиться на других сайтах
39 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.