Статус пользователя (аля ВК)

dredd

Пользователь
[ADDON] Редактирование статуса через главную страницу.
Автор: Dredd
Установка:
открываем файл index_data.php и находим:
PHP:
break;
после вставляем:
PHP:
case 'user_status':
        $user_id = $this->request['user_id'];
        $status_text = $this->request['status_text'];
        if(!$status_text)
        {
            $this->ajax_die('Ошибка');
        }
        else
        {
            DB()->query("UPDATE ".BB_USERS." SET user_status = '".DB()->escape($status_text)."' WHERE user_id = '".$user_id."';");
            $this->ajax_die('Well done ;)');
        }
    break;
открываем page_header.php и находим:
PHP:
'SESSION_USER_ID'            => $userdata['user_id'],
после вставляем:
PHP:
'USER_STATUS'              => $userdata['user_status'],
открываем page_header.tpl и находим:
HTML:
<!-- IF SHOW_BT_USERDATA -->
перед вставляем:
HTML:
<!-- IF LOGGED_IN -->
<div>
          <h3>{L_YOU_STATUS}:</h3>
          <input id="user_status" type="text" name="user_status" size="25" maxlength="255" value="{USER_STATUS}" />
          <input type="button" onclick="ajax.exec({ action: 'index_data', mode: 'user_status', user_id: {SESSION_USER_ID}, status_text: $('input#user_status').val() });" value="Отправить">
      </div>
<!-- ENDIF -->
Усё :)
2013-01-07_185531.png
 
Сверху