druid
Пользователь
Используйте этот мод: Заметки администратора
Мод позволяет на главной странице в админке создать поле для записок администраторов. Работает через ajax.
Сделать запрос в БД:
Код:
INSERT INTO bb_config (`config_name`,`config_value`) VALUES ('admin_note','')
Файл ajax.php
После
PHP:
'change_user_opt' => array('admin'),
PHP:
'change_admin_note' => array('admin'),
Перед последней
PHP:
}
PHP:
function change_admin_note ()
{
$note = (string)$this->request['note'];
bb_update_config(Array('admin_note' => DB()->escape($note),));
$this->response['html'] = '<b>Записка сохранена</b>';
}
В файле admin/index.php
Найти
PHP:
"AVATAR_DIR_SIZE" => $avatar_dir_size,
"DB_SIZE" => $dbsize,
PHP:
"ADMIN_NOTE" => $bb_cfg['admin_note'],
В файле templates/admin/index.tpl
Найти
PHP:
<td><b>{L_SYNCHRONIZE}:</b></td>
<td>
<a href="{U_SYNC_TOPICS}">{L_TOPICS}</a>,
<a href="{U_SYNC_USER_POSTS}">{L_USER_POSTS_COUNT}</a>
</td>
</tr>
</table>
<br />
Добавить после
PHP:
<script type="text/javascript">
// change_admin_note
ajax.change_admin_note = function() {
ajax.exec({
action : 'change_admin_note',
note : $('#admin_note').val()
});
};
ajax.callback.change_admin_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=10 cols=100 id="admin_note" name="admin_note">{ADMIN_NOTE}</textarea>
<br><input class="bold long" type="button" value=" Сохранить " onclick="ajax.change_admin_note();"> <div id="res_note"></div>
</td>
</tr>
</table>
<br><br>
Конец.
Последнее редактирование модератором: