Записване на IP при регистрация
Автор: SandPrince
Това е един много ползене мод с който на всеки новорегистриран потребител ще му се записва IP адреса.
## Време за инсталация: 5 Mинути
##
## Файлове за редакция: 4
## includes/usercp_register.php
## admin/admin_users.php
## templates/subSilver/admin/user_edit_body.tpl
## language/lang_english/lang_admin.phpПРЕДИ ДА ИНСТАЛИРАТЕ МОДА НАПРАВЕТЕ РЕЗЕРВНИ КОПИЯ НА ФАЙЛОВЕТЕ КОИТО ЩЕ РЕДАКТИРАТЕ
#-----[ SQL ]-------------------------------------------
#
ALTER TABLE phpbb_users ADD user_regip CHAR(8) NOT NULL DEFAULT '0';
#
#-----[ OТВОРЕТЕ ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
# this is only a partial match
#
$sql = "INSERT INTO " . USERS_TABLE . "
#
#-----[ В РЕДА НАМЕРЕТЕ ]---------------------------------
#
user_icq,
#
#-----[ В РЕДА ПРЕДИ ТОВА ДОБАВЕТЕ ]---------------------------
#
user_regip,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
# this is only a partial match
#
VALUES ($user_id,
#
#-----[ В РЕДА НАМЕРЕТЕ ]---------------------------------
#
. "', '" . str_replace("\'", "''", $icq)
#
#-----[ В РЕДА ПРЕДИ ТОВА ДОБАВЕТЕ ]---------------------------
#
. "', '" . $userdata['session_ip']
#
#-----[ OТВОРЕТЕ ]------------------------------------------
#
admin/admin_users.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
$icq = $this_userdata['user_icq'];
#
#-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]-----------------------------------
#
$user_regip = decode_ip($this_userdata['user_regip']);
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]-----------------------------------
#
'USER_REGIP' => $user_regip,
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
'L_ICQ_NUMBER' => $lang['ICQ'],
#
#-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]-----------------------------------
#
'L_REGIP' => $lang['Registration_IP'],
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#
<tr>
<td class="catsides" colspan="2"> </td>
</tr>
<tr>
<th class="thSides" colspan="2">{L_PROFILE_INFO}</th>
#
#-----[ ПРЕДИ ТОВА ДОБАВЕТЕ ]-----------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_REGIP}: </span></td>
<td class="row2"><span class="gen">{USER_REGIP}</span></td>
</td>
</tr>
#
#-----[ ОТВОРЕТЕ ]------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ НАМЕРЕТЕ ]------------------------------------------
# this is a partial match
#
$lang['Install_No_PCRE']
#
#-----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------
#
$lang['Registration_IP'] = 'Registration IP Address';
#
#-----[ ЗАПИШЕТЕ/ЗАТВОРЕТЕ ВСИЧКИ ФАЙЛОВЕ ]--------------------------Това е!
вече на всеки новорегистриран потребител ще му се записва IP-то
ако имам време ще сложа и демо Winking


