Y
Yoko
Гость
--ajax.php вставить
--перед последней скобкой
--usercp_viewprofile.php найти
--вставить
--usercp_viewprofile.tpl найти
--вставить
Руководство:
в нужное место вставьте
пример:
--edit_user_profile.php после
--вставить
PHP:
'user_note' => array('admin'),
PHP:
function user_note ()
{
$note = (string)$this->request['note'];
$user_id = (string)$this->request['user_id'];
DB()->query("UPDATE ". BB_USERS ." SET note = '$note' WHERE user_id = $user_id LIMIT 1");
$this->response['html'] = '<b>Действие сохранено</b>';
}
PHP:
'S_PROFILE_ACTION' => "profile.php",
PHP:
'NOTE' => $profiledata['note'],
PHP:
</table><!--/user_profile-->
HTML:
<!-- IF IS_ADMIN --><script type="text/javascript">
// change_admin_note
ajax.user_note = function() {
ajax.exec({
action : 'user_note',
user_id : {PROFILE_USER_ID},
note : $('#note').val()
});
};
ajax.callback.user_note = function(data){
$('#res_note').html(data.html);
}
</script>
<table class="forumline">
<tr>
<th colspan="2">Действия над пользователем</th>
</tr>
<tr>
<td class="row1 tCenter">
<textarea rows=7 cols=70 id="note" >{NOTE}</textarea>
<br><input class="bold long" type="button" value=" Сохранить " onclick="ajax.user_note();"> <div id="res_note"></div>
</td>
</tr>
</table>
<!-- ENDIF -->
в нужное место вставьте
PHP:
DB()->query("UPDATE ". BB_USERS ." SET note = 'тут текст который будем вписывать' WHERE user_id = $user_id LIMIT 1");
пример:
--edit_user_profile.php после
PHP:
DB()->query("UPDATE $table SET $field = $value_sql WHERE user_id = $user_id LIMIT 1");
PHP:
DB()->query("UPDATE ". BB_USERS ." SET note = '".$profiledata['note']." \n ".date('H:m d:M:Y',TIMENOW)." ".$userdata['username']." провёл действие над пользователем' WHERE user_id = $user_id LIMIT 1");