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

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>,&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>

Конец.
 
Последнее редактирование модератором:

dimka3210

Пользователь
В разных браузерах по разному реагирует. Хроме и ослике белая страница, в опере все ок.
На этом форуме уже обсуждалась похожая проблема. Лечилось заголовками. Ссылок не дам, так как даже примерно не помню где.
Avengerz13, везде ОК.
От настроек сервера ещё может зависить.
 
Сверху