Новая панель администратора Ver. 3.2 by esCode.Ru
Добавлено 18.07.2016 в 20:47
Новая панель администратора Ver. 3.2 by esCode.Ru
Обновлённая версия админ панели под номером 3.2 "Sweet Candy" ! В этой версии усердно поработали не только над общим дизайном но и над мелочами которые приятны при работе с панелью. Так же оптимизирован код и устранены критические баги.

Панель как всегда по умолчанию скрыта в левом боку которая при наведении разворачивается до полного размера.

В панели имеются всё что необходимо для управления сайтом администратору и модератору!

Общие возможности:

- Имеются практически все необходимые кнопки стандартной админ/модер панели
- 4 кнопки быстрого доступа (Админ-панель, Добавить материал, FTP, Управление дизайном)
- Список переменных страниц
- Мини статистика (информер)
- Управление мини-чат'ом
- Имеются кнопки управления материалом
- Поиск по сайту и по пользователям (на странице списка пользователей)
- Прозрачность в неактивном режиме
- Вывод непрочитанных личных сообщений прямо в панель
- Устранены критические баги
- Выделение кликом переменных списка переменных страниц
- Анимация и плавные переходы

Общий вид панели



P.S Не стал выкладывать вид модераторской панели т.к она выглядит так-же как и в предыдущей версии только с обновлённым дизайном.

Перейдем к установке:

Для начала в HEAD ставим или заменяем шрифт Open Sans.

Код
<link href='http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext' rel='stylesheet' type='text/css'>


Для скрытия стандартного Админ-бара, ставим или заменяем в $GLOBAL_AHEADER$ и $GLOBAL_BFOOTER$ код:

Код
<?substr($ADMIN_BAR$,0,0)?>


В самый низ блока $GLOBAL_BFOOTER$ просто ставим единственный код самой панели:

Код
<!-- admin_panel_by_escode.ru_ver_3.2 -->  
<?if($GROUP_ID$="4")?>
<div id="s_panel">  

<div class="ipanls">
<a href="/panel" target=_blank><img title="Перейти в панель управления" class="buttonA" src="http://escode.ru/ipanel/24/r1.png" width="19px"></a>
<a href="/load/0-0-0-0-1" target=_blank><img title="Предложить материал" class="buttonA" src="http://escode.ru/ipanel/24/r2.png" width="19px"></a>
<a href="#" onclick="window.open('/tmpls/?a=fm;n=1','fman','resizable=1,scrollbars=1,top=0,left=0,width=600,height=400');" target="_self"><img title="Файловый менеджер" class="buttonA" src="http://escode.ru/ipanel/24/r3.png" width="19px"></a>
<a href="/tmpls" target=_blank><img title="Управление дизайном" class="buttonA" src="http://escode.ru/ipanel/24/r4.png" width="19px"></a>
</div>

<a id="tblock1" href="javascript://" return false;" title="Административная панель Ver.3.2 - Sweet Candy"><div class="panls1">Инструменты</div></a>
<div id="tblock1s" style="display:none;">
<a href="#" onclick="window.open('/index/86','fman','resizable=1,scrollbars=1,top=0,left=0,width=800,height=400');" target="_self"><div class="panl1" style="margin-top:3px;">Управление комментариями</div></a>
<a href="#" onclick="new _uWnd('SfU','Извещения об обновлениях',400,200,{align:'',closeonesc:1,min:0,max:0,maxh:300,resize:0,},{url:'/index/67'});return false;" target="_blank"><div class="panl">Извещения об обновлениях</div></a>
<a href="javascript://" rel="nofollow" onclick="new _uWnd('TdUsrLst',' ',350,150,{autosize:0},{url:'/index/85'});return false;" class="fUsrList"><div class="panl">Неактивные материалы</div></a>
<a href="#" onclick="new _uWnd('ipBanW','Блокировка IP адресов',350,150,{align:'left',closeonesc:1,min:0,max:0,oncontent:function(wnd){$('textarea:first',wnd.top).focus();}},{url:'/index/83'});return false;" target="_blank"><div class="panl">Блокировка IP адресов</div></a>
<a href="#" onclick="new _uWnd('WBan','Блокировка WWW адресов',350,150,{align:'left',closeonesc:1,min:0,max:0,oncontent:function(wnd){$('textarea:first',wnd.top).focus();}},{url:'/index/43'});return false;" target="_blank"><div class="panl">Блокировка WWW адресов</div></a>
<a href="#" onclick="new _uWnd('Ud','Удаление записей пользователя',350,150,{align:'left',closeonesc:1,min:0,max:0,oncontent:function(wnd){$('input:text:first',wnd.top).focus();}},{url:'/index/33'});return false;" target="_blank"><div class="panl">Удаление записей пользователя</div></a>
<a href="/index/14-0-5" target="_blank"><div class="panl2" style="margin-bottom:3px;">Массовая рассылка ЛС</div></a>
</div>

<a id="tblock2" href="javascript://" return false;"><div class="panls">Список переменных страницы</div></a>
<div id="tblock2s" style="display:none;">  
<div class="panl1"style="margin-top:3px;"> PAGE_ID: <div class="tab_one" id="tab_rwe">$PAGE_ID$</div></div>
<div class="panl">MODULE_ID: <div class="tab_one" id="tab_rwe">$MODULE_ID$</div></div>
<div class="panl2" style="margin-bottom:3px;">URL_ID: <div class="tab_one" id="tab_rwe">$URI_ID$</div></div>
</div>

<a id="tblock4" href="javascript://" return false;"><div class="panls">Статистика</div></a>
<div id="tblock4s" style="display:none;">  
<a href="#"><div class="panl1" style="margin-top:3px;">Материалов <div class="tab_one">$MYINF_X$</div></div></a>
<a href="#"><div class="panl">Комментариев <div class="tab_one">$MYINF_X$</div></div></a>
<a href="#"><div class="panl2" style="margin-bottom:3px;">Пользователей <div class="tab_one">$MYINF_X$</div></div></a>
</div>

<?if($MODER_PANEL$)?><?if($MODULE_ID$="load" or $MODULE_ID$="dir" or $MODULE_ID$="board")?><?if($PAGE_ID$="entry")?>
<a id="tblock6" href="javascript://" return false;"><div class="panls">Управление материалом</div></a>
<div id="tblock6s"><div class="panl3">$MODER_PANEL_RIGHT$</div></div>
<?endif?><?endif?><?endif?>

<a id="tblock5" href="javascript://" return false;"><div class="panls2">Мини-чат</div></a>
<div id="tblock5s" style="display:none;">  
<a href="#" onclick="window.open('/mchat/0-1','fman','resizable=1,scrollbars=1,top=0,left=0,width=600,height=400');" target="_self"><div class="panl3">Управление сообщениями</div></a>
</div>

<div id="ipanls" style=" border-top: 1px solid rgba(255, 255, 255, 0.03);">
<div class="searchs">
<?if($PAGE_ID$="userslist")?>
<form method="post" style="margin:0px" name="memform" action="/index/" onsubmit="this.subm.disabled=true;">
<input type="text" class="one_text" maxlength="50" name="user" placeholder="🔍 Поиск по пользователям">
<input type="hidden" name="a" value="15" /><input type="hidden" name="s" value="1" />
</form>
<?else?>
<form action="/search/" method="get" onsubmit="this.sfSbm.disabled=true">
<input type="text" class="one_text" maxlength="50" name="q" placeholder="🔍 Поиск по сайту...">
<input type="submit" class="one_button transition-opacity" name="sfSbm" value="">
</form>
<?endif?>
</div>
</div>

<?if($UNREAD_PM$>'0')?>  
<a id="tblock7" href="javascript://" return false;"><div class="panls3">Новые сообщения <div class="tab_one">$UNREAD_PM$</div></div></a>
<div id="tblock7s"><div class="Notiff"></div></div>
<?endif?>

</div>
<?endif?>

<?if($GROUP_ID$="251" or $GROUP_ID$="3")?>
<div id="s_panel">

<a id="tblock1" href="javascript://" return false;" title="Модераторская панель Ver.3.2 - Sweet Candy"><div class="panls1">Инструменты</div></a>
<div id="tblock1s" style="display:none;">  
<a href="#" onclick="window.open('/index/86','fman','resizable=1,scrollbars=1,top=0,left=0,width=800,height=400');" target="_self"><div class="panl1" style="margin-top:3px;">Управление комментариями</div></a>
<a href="#" onclick="new _uWnd('SfU','Извещения об обновлениях',400,200,{align:'',closeonesc:1,min:0,max:0,maxh:300,resize:0,},{url:'/index/67'});return false;" target="_blank"><div class="panl">Извещения об обновлениях</div></a>
<a href="javascript://" rel="nofollow" onclick="new _uWnd('TdUsrLst',' ',350,150,{autosize:0},{url:'/index/85'});return false;" class="fUsrList"><div class="panl2" style="margin-bottom:3px;">Неактивные материалы</div></a>
</div>

<a id="tblock2" href="javascript://" return false;"><div class="panls">Статистика</div></a>
<div id="tblock2s" style="display:none;">  
<a href="#"><div class="panl1" style="margin-top:3px;">Материалов <div class="tab_one">$MYINF_X$</div></div></a>
<a href="#"><div class="panl">Комментариев <div class="tab_one">$MYINF_X$</div></div></a>
<a href="#"><div class="panl2" style="margin-bottom:3px;">Пользователей <div class="tab_one">$MYINF_X$</div></div></a>
</div>

<?if($MODER_PANEL$)?><?if($MODULE_ID$="load" or $MODULE_ID$="dir" or $MODULE_ID$="board")?><?if($PAGE_ID$="entry")?>
<a id="tblock3" href="javascript://" return false;"><div class="panls">Управление материалом</div></a>
<div id="tblock3s"><div class="panl3">$MODER_PANEL_RIGHT$</div></div>
<?endif?><?endif?><?endif?>

<a id="tblock4" href="javascript://" return false;"><div class="panls2">Мини-чат</div></a>
<div id="tblock4s" style="display:none;">  
<a href="#" onclick="window.open('/mchat/0-1','fman','resizable=1,scrollbars=1,top=0,left=0,width=600,height=400');" target="_self"><div class="panl3">Управление сообщениями</div></a>
</div>

<div id="ipanls" style=" border-top: 1px solid rgba(255, 255, 255, 0.03);">
<div class="searchs">
<?if($PAGE_ID$="userslist")?>
<form method="post" style="margin:0px" name="memform" action="/index/" onsubmit="this.subm.disabled=true;">
<input type="text" class="one_text" maxlength="50" name="user" placeholder="🔍 Поиск по пользователям">
<input type="hidden" name="a" value="15" /><input type="hidden" name="s" value="1" />
</form>
<?else?>
<form action="/search/" method="get" onsubmit="this.sfSbm.disabled=true">
<input type="text" class="one_text" maxlength="50" name="q" placeholder="🔍 Поиск по сайту...">
<input type="submit" class="one_button transition-opacity" name="sfSbm" value="">
</form>
<?endif?>
</div>
</div>

<?if($UNREAD_PM$>'0')?>  
<a id="tblock5" href="javascript://" return false;"><div class="panls3">Новые сообщения <div class="tab_one">$UNREAD_PM$</div></div></a>
<div id="tblock5s"><div class="Notiff"></div></div>
<?endif?>

</div>
<?endif?>

<link type="text/css" rel="StyleSheet" href="http://escode.ru/ipanel/32/admin_panel_by_escode.ru.css" />
<script type="text/javascript" src="http://escode.ru/ipanel/32/admin_panel_by_escode.ru.js"></script>  

<!-- /admin_panel_by_escode.ru_ver_3.2 -->


Со статистикой думаю все понятно, она такая же как и во всех прошлых версиях. Вместо $MYINF_X$ ставим свой код информера.

Информер: [ Счетчики материалов · Материалы ] и оставляете только один счетчик для каждого информера. Например для одного $LOAD$ и для другого $COMMENTS$, всё зависит от вашего сайта!

Всё, установка завершена! Всем успехов!
К материалу оставили 3 комментария
-D-I-N-I-S-
Динис Хакимов @-D-I-N-I-S-
2
18.07.2016 в 20:50 - Понедельник
Кто какую юзает? Есть такие вообще? 12
LowRider
Вадим Хакимов @LowRider
3
23.07.2016 в 13:19 - Суббота
Забрал себе, спасибо большое 6
-D-I-N-I-S-
Динис Хакимов @-D-I-N-I-S-
2
23.07.2016 в 19:55 - Суббота
LowRider, 18