Записки администратора

druid

User
Используйте этот мод: Заметки администратора

Мод позволяет на главной странице в админке создать поле для записок администраторов. Работает через ajax.

Сделать запрос в БД:
Code:
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>,&nbsp;
<a href="{U_SYNC_USER_POSTS}">{L_USER_POSTS_COUNT}</a>&nbsp;
</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="&nbsp;&nbsp;Сохранить&nbsp;&nbsp;" onclick="ajax.change_admin_note();">&nbsp;&nbsp;<div id="res_note"></div>
</td>
</tr>
</table>
<br><br>

Конец.
 
Last edited by a moderator:
Nikolaich,
 

Attachments

  • note.webp
    note.webp
    72.8 KB · Views: 315
У меня у одного белую страницу выдаёт? Кто ставил на новую ревизию?
 
В разных браузерах по разному реагирует. Хроме и ослике белая страница, в опере все ок.
 
В разных браузерах по разному реагирует. Хроме и ослике белая страница, в опере все ок.
На этом форуме уже обсуждалась похожая проблема. Лечилось заголовками. Ссылок не дам, так как даже примерно не помню где.
Avengerz13, везде ОК.
От настроек сервера ещё может зависить.
 
Back
Top