Файл: Readme_adm_chat_Manager.txt
Строк: 74
Автор Модификации - Manager
(https://masteram.us/id4792)
Админ чат с отдельной
привилегией для модеров.
-----------------
У
меня появилась потребность скрыть админ
панель от модеров, что-бы им был доступен
только админ чат.
Делал для себя, может
кому
пригодится.
----------------
Установка:
1 - В
файле /plugins/admin/chat/index.php
найти строку - if
(user_access('adm_panel_show'))
ЗАМЕНИТЬ её на - if
(user_access('chat_a'))
2 - Выполнить
запросы
INSERT INTO `all_accesses` (`type`, `name`)
VALUES
('chat_a', 'Админ чат');
INSERT INTO `user_group_access`
(`id_group`, `id_access`) VALUES
(2, 'chat_a');
3 - В файле
/sys/inc/main_menu.php
Найти код - if
(user_access('adm_panel_show'))
{
?>
<div
class="main2">
<img src="/style/icons/adm.gif"
alt="DS" /> <a
href="/plugins/admin/">Админ кабинет</a>
<?
include_once
H.'plugins/admin/count.php';
?>
</div>
<?
}
ЗАМЕНИТЬ
на
if (user_access('adm_panel_show'))
{
?>
<div
class="copy">
Администрации
</div>
<div
class="main_menu">
<img
src="/style/icons/default.png" alt="DS" /> <a
href="/adm_panel/">Админ Панель</a>
<?
include_once
H.'plugins/admin/count.php';
?>
</div>
<div
class="main_menu">
<img
src="/style/icons/default.png" alt="DS" /> <a
href="/plugins/admin/spam/">Жалобы</a>
<?
include_once
H.'plugins/admin/spam/count.php';
?>
</div>
<?
}
if
(user_access('chat_a'))
{
?>
<div
class="main_menu">
<img
src="/style/icons/default.png" alt="DS" /> <a
href="/plugins/admin/chat/">Админ Чат</a>
<?
include_once
H.'plugins/admin/chat/count.php';
?>
</div>
<?
}
3
- Выставить привилегию в админке, для
группы , которой будет доступен админ
чат.
Готово.
---------------------
Еще один
косячек:
В админ чате есть баг - можно
отвечать самому себе, исправляем его
В
файле 1 - В файле /plugins/admin/chat/index.php
Ищем
строку - echo " ".group($ank['id'])." <a
href='/info.php?id=$ank[id]'>$ank[nick]</a> <a
href='?response=$ank[id]'>[*]</a>\n";
ЗАМЕНЯЕМ
её на
echo " ".group($ank['id'])." <a
href='/info.php?id=$ank[id]'>$ank[nick]</a>";
if
(isset($user) && $user['id'] != $ank['id'])
echo " <a
href='?response=$ank[id]'>[*]</font></a>\n";
Готово.