Вывод сторонних модулей в левом меню админ панели [DLE 10.2]
Robot 2014.05.08 DLE хаки 1912Название: Вывод сторонних модулей в левом меню админ панели ДЛЕ
CMS: Dle
Автор: yackers
Почему разработчики Datalife Engine не добавили в sidebar админ панели "Сторонние Модули" ? - непонятно. Данный хак поможет это исправить. Установка простая. Хак для DLE 10.2
Установка хака:
1. В файле /engine/inc/include/functions.inc.php
Найти:
function echoheader($header_title, $header_subtitle) {
Добавить выше функцию:
function storonnie() {
global $PHP_SELF, $member_id, $db;
/*Сторонние Модули в правой панели*/
$adminsec = array();
$db->query( "SELECT * FROM " . PREFIX . "_admin_sections" );
while ( $row = $db->get_array() ) {
if ($row['allow_groups'] != "all") {
$groups = explode(",", $row['allow_groups']);
if ( !in_array($member_id['user_group'], $groups) AND $member_id['user_group'] !=1 ) continue;
}
$row['title'] = strip_tags(stripslashes($row['title']));
$row['name'] = totranslit($row['name'], true, false);
$adminsec[] = array (
'name' => $row['title'],
'url' => "$PHP_SELF?mod=" . $row['name'],
'mod' => $row['name'],
'access' => $row['allow_groups']
);
}
return $adminsec;
}
2. В файле /engine/skins/default.skin.php
Найти:
foreach ( $options as $sub_options => $value ) {
Выше вставить:
$options['modules'] = storonnie();
Ниже по коду найти:
if( $subs == 4 ) { $menu_item_header = $lang['opt_s_oth']; $icon= "link";}
После этой строчки вставить:
if( $subs == 5 ) { $menu_item_header = $lang['admin_other_section']; $icon= "cog";}
3. Установка закончена :)
Другие новости по теме:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.