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

Мой редирект после регистрации


gesha_od

Вопрос

Приветствую сообщество ipb

 

 

После регистрации нового пользователя в адресной строке, я получаю ссылку вида _http://супре сайт /forum/index.php? и меня редиректет на главную стр. форума.

 

Впорос: где я могу поменять эту ссылку (этот редирект), на ссылку главной своего сайта, тоесть _http://супре сайт /

 

 

Весьма благодарен.

 

С Ув. Роман Харламов :D

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

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

  • 0
./sources/action_public/register.php -> search -> boink_it
Ссылка на комментарий
Поделиться на других сайтах

  • 0
./sources/action_public/register.php -> search -> boink_it

 

Нашел шесть строк

992	 			 $this->ipsclass->boink_it( $this->login_method['login_maintain_url'] );
1310				 $this->ipsclass->boink_it( $this->login_method['login_register_url'] );
2379				 $this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&fromreg=1');
2548				 $this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&fromreg=1');
2765				 $this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&frompass=1');
2800				 $this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&fromemail=1');

 

Подскажите пажалуйсто конкретнее, заранее спасибо :D

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

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

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

 

Да вы правы redirect встречается три раза, гляньте пажалуйсто ниже:

606	   	$this->ipsclass->print->redirect_screen( $this->ipsclass->lang['clogin_done'], 'act=idx' );

2402			// This is a COPPA user, so lets tell them they registered OK and redirect to the form.

		$this->ipsclass->DB->do_insert( 'validating', array (
											  'vid'		 => $validate_key,
											  'member_id'   => $member['id'],
											  'real_group'  => $this->ipsclass->vars['member_group'],
											  'temp_group'  => $this->ipsclass->vars['auth_group'],
											  'entry_date'  => $time,
											  'coppa_user'  => $coppa,
											  'new_reg'	 => 1,
											  'ip_address'  => $member['ip_address']
									)	   );

		$this->ipsclass->print->redirect_screen( $this->ipsclass->lang['cp_success'], 'act=Reg&CODE=12' );
	}
}

 

Подскожите пажалуйсто где именно. Мне необходимо прописать обычный url вида http://tratata.com

Заранее еще раз благодарю..

 

P/S елси не сложно вот файлик register.php _http://mb-shop.ru/register.rar

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

  • 0

Выберу 606 строку. Посмотрите в class_display.php(?) сигнатуру функции redirect_screen, чтобы она принимала вторым аргументом не "относительный URL" в IPB, а любой URL нужно вроде передать единицу третьим аргументом. Если не получится, можно заменить эту строку на вызов boink_it.

$this->ipsclass->boink_it("http://example.com");

 

P.S. Если не получится, смогу сказать точнее после девяти.

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

  • 0
Выберу 606 строку. Посмотрите в class_display.php(?) сигнатуру функции redirect_screen, чтобы она принимала вторым аргументом не "относительный URL" в IPB, а любой URL нужно вроде передать единицу третьим аргументом. Если не получится, можно заменить эту строку на вызов boink_it.

$this->ipsclass->boink_it("http://example.com");

 

P.S. Если не получится, смогу сказать точнее после девяти.

 

 

Заменил сроку 606

$this->ipsclass->print->redirect_screen( $this->ipsclass->lang['clogin_done'], 'act=idx' );

 

на Вашу

$this->ipsclass->boink_it("http://example.com");

 

Ничего не изменилось, после рега получил ссылку _http://second/forum/index.php? :D

 

P.S. Если не получится, смогу сказать точнее после девяти.
Очень жду.....
Ссылка на комментарий
Поделиться на других сайтах

  • 0
				$this->ipsclass->stronghold_set_cookie( $member['id'], $member['member_login_key'] );

			[b]$this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&fromreg=1');[/b]
		}
	}
	else
	{
		// This is a COPPA user, so lets tell them they registered OK and redirect to the form.

, либо вторая аналогичная.

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

  • 0

Решено:

строка

2397

$this->ipsclass->boink_it($this->ipsclass->base_url.'&act=login&CODE=autologin&fromreg=1');

заменяеться на

$this->ipsclass->boink_it("http://syper_site.ru");

 

Вырожаю искреннюю благодарность пользователю Sannis низкий поклон за содействие в проблеме...

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

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

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

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