##############################################################
## Название мода: Статус пользователя
## Автор мода: Dredd
## Описание мода: Мод позволяет пользователю устанавливать статус (аля ВК).
##
## Уровень инсталяции: простой
## Время установки: 5 минут
##############################################################
#
#-----[ ALTER TABLE (ВЫПОЛНИТЬ ЗАПРОС В PHPMYADMIN) ]------------------------------------------
#
ALTER TABLE `bb_users` ADD `user_status` VARCHAR(255) NOT NULL DEFAULT '' ;
#
#-----[ OPEN ]------------------------------------------
#
includes/ucp/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
'USERNAME' => $profiledata['username'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'USER_STATUS' => $profiledata['user_status'],
#
#-----[ OPEN ]------------------------------------------
#
templates/default/usercp_viewprofile.tpl
#
#-----[ FIND ]------------------------------------------
#
{action: "edit_user_profile", id: "username"}
#
#-----[ AFTER, ADD ]------------------------------------------
#
{action: "edit_user_profile", id: "user_status"}
#
#-----[ FIND ]------------------------------------------
#
| {L_LOCATION}: |
{LOCATION} |
#
#-----[ AFTER, ADD ]------------------------------------------
#
| {L_STATUS}: |
{USER_STATUS} |
#
#-----[ OPEN ]------------------------------------------
#
ajax/edit_user_profile.php
#
#-----[ FIND ]------------------------------------------
#
case 'user_interests':
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 'user_status':
#
#-----[ OPEN ]------------------------------------------
#
includes/ucp/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
'user_occ' => true,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'user_status' => true,
#
#-----[ FIND ]------------------------------------------
#
/**
* Интересы
*/
case 'user_interests':
$interests = isset($_POST['user_interests']) ? (string) $_POST['user_interests'] : $pr_data['user_interests'];
$interests = htmlCHR($interests);
if ($submit && $interests != $pr_data['user_interests'])
{
$pr_data['user_interests'] = $interests;
$db_data['user_interests'] = (string) $interests;
}
$tp_data['USER_INTERESTS'] = $pr_data['user_interests'];
break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
/**
* Статус
*/
case 'user_status':
$status = isset($_POST['user_status']) ? (string) $_POST['user_status'] : $pr_data['user_status'];
$status = htmlCHR($status);
if ($submit && $status != $pr_data['user_status'])
{
$pr_data['user_status'] = $status;
$db_data['user_status'] = (string) $status;
}
$tp_data['USER_STATUS'] = $pr_data['user_status'];
break;
#
#-----[ OPEN ]------------------------------------------
#
templates/default/usercp_register.tpl
#
#-----[ FIND ]------------------------------------------
#
{L_SIGNATURE}:{SIGNATURE_EXPLAIN} |
{L_SIGNATURE_DISABLE} |
|
#
#-----[ AFTER, ADD ]------------------------------------------
#
| {L_YOU_STATUS}: |
|
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ ADD ]------------------------------------------
#
// Dredd start
$lang['USER_STATUS'] = 'Статус пользователя';
$lang['YOU_STATUS'] = 'Ваш статус';
// Dredd end
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#