Используйте такой код в social_register.php (если он отличается), для установки группы по умолчанию.
Код: Выделить всё
if (!sizeof($error))
{
$user_id = user_add($user_row, $cp_data);
if ($user_id === false)
{
trigger_error('NO_USER', E_USER_ERROR);
}
$data = array(
'user_id' => $user_id,
'user_soc_id' => $profile->socid,
'user_soc_token' => $profile->token,
'user_soc_provider' => $profile->provider,
'user_soc_nikname' => utf8_normalize_nfc($profile->nickname),
'user_soc_last_name' => utf8_normalize_nfc($profile->last_name),
'user_soc_first_name' => utf8_normalize_nfc($profile->first_name),
'user_soc_link' => (string)$profile->website,
);
$db->sql_query('INSERT INTO ' . SOC_USERS_TABLE . ' ' . $db->sql_build_array('INSERT', $data));
if ($user_row['group_id'] != $profile->group)
{
$sql = 'INSERT INTO ' . USER_GROUP_TABLE . ' ' . $db->sql_build_array('INSERT', array(
'user_id' => (int) $user_id,
'group_id' => (int) $profile->group,
'user_pending' => 0)
);
$db->sql_query($sql);
// Now make it the users default group...
group_set_user_default($profile->group, array($user_id), false);
}
if ($config['email_enable'])
Надеюсь поймёте где заменить.
В facebook.api.php
ссылку можно изменить в этом участке:
Код: Выделить всё
$profile->website = ((!empty($socprofile['link'])) ? $socprofile['link'] : '');
Что-бы убрать совсем, то заменить на: