############################################################## ## Название мода: Статус пользователя ## Автор мода: 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 ]------------------------------------------ #