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

druid

Пользователь
#1
Мод позволяет на главной странице в админке создать поле для записок администраторов. Работает через 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>
Конец.
 

Lange

Пользователь
#4
У меня у одного белую страницу выдаёт? Кто ставил на новую ревизию?
 

Avengerz13

Пользователь
#8
В разных браузерах по разному реагирует. Хроме и ослике белая страница, в опере все ок.
 

dimka3210

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