Перейти к контенту
  • 0

Обязательные поля для регистрации


Вопрос

Рекомендуемые сообщения

  • 0

наверно по критерию "актуальность"

не нужно тем, кто мог бы написать, а те, кому нужно, не могут

осталось надеяться на то, что вторые методом проб и ошибок, самообучением добъют этот вопрос

Ссылка на комментарий
Поделиться на других сайтах

  • 0

delfin

уважаемые программисты любят когда вопрос поставлен точно и без лишней воды.

 

а служба тех поддерки не работает в форумах. Для этого есть клиент-центр.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
в очередной раз прошу опытных людей обратить внимание на эту тему. Это фича нужна очень многим людям. Ну помогите, плиииз...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Если в аналогии с датой рожденния, то нужно добавить кусочек в action_public/register.php и в шаблон вставить что-то вроде <!--{LOCATION}-->...

 

Ну вот что??

Ссылка на комментарий
Поделиться на других сайтах

  • 0
нет. Основная проблема в том, что location находится в таблице members_extra , а к примеру дата рождения в members
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ссылка на комментарий
Поделиться на других сайтах

  • 0

добавить можно

if( $_POST['Location'] && (! preg_match("/^[\d\-]+$/", $_POST['Location'])) )

{

$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'location_not_input' ) );

}

Вроде как должно работать. Я не проверял. Последнее надо немного переделать.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
пихать в register.php . Ну сообщении об ошибке выводится не будет, т.к. я для примера ввел не существующее предупреждение.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

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;
	}

монитор взорвется!!!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.