Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Дополнительные поля при регистрации в IPB 3.1.4

В общем появилась задача собирать информацию с дополнительных полей (они отображаются при регистрации) и отправлять на другую базу.

Что я сделал:

в admin\applications\core\modules_public\global\register.php после

//-----------------------------------------
// Create the account
//-----------------------------------------

$member = IPSMember::create( array( 'members' => $member, 'pfields_content' => $this->request ), FALSE, FALSE, FALSE );

добавил свое:

$link = mysql_connect($dbhost,$dblogin,$dbpass);
$data1 = trim($this->request['field_11']);
$data2 = trim($this->request['field_12']);
$db_selected = mysql_select_db($db, $link);
$sql = "INSERT INTO `dtable` (`data1`, `data2`) VALUES ('$data1','$data2')";
mysql_query($sql);

Сомнения в получении данных, хоть в разметке страницы и указаны name = "field_11" и name = "field_12", но в дополнительных полях АЦ ключи data1 и data2.

Помогите разобраться в чем проблемка...

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

  • Автор

Добавил, форум стоит на локалке, так что может полагивать...

  • Автор

Нашел ошибку, оказалась банальной... Неправильно указанна база данных...

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.