Вывод сторонних модулей в боковой панели (правильная версия) [DLE 10.2]
Robot 2014.08.15 DLE хаки 2231Название: Список сторонних модулей 0.9 RC
Автор: Горбушка
CMS: DLE 10.2
Описание:
Данный хак позволяет избавится от косяка, который провтыкал запилить многоуважаемый Celsoft. После установки данного хака у Вас появится полноценный и главное работающий пункт "сторонние модули" в левой панели админки
установка
1. Открываем \engine\inc\include\functions.inc.php и находим:
function echoheader($header_title, $header_subtitle) {
global $PHP_SELF, $skin_header, $skin_footer, $member_id, $user_group, $js_array, $config, $lang, $is_loged_in, $mod, $action, $langdate;
Заменяем на:
function echoheader($header_title, $header_subtitle) {
global $db, $PHP_SELF, $skin_header, $skin_footer, $member_id, $user_group, $js_array, $config, $lang, $is_loged_in, $mod, $action, $langdate;
2.Открываем \engine\skins\default.skin.php и находим:
foreach ( $options as $sub_options => $value ) {
Добавляем выше:
$db->query( "SELECT * FROM " . PREFIX . "_admin_sections" );
while ( $row = $db->get_array() ) {
$options['mods'][] = array (
'name' => $row['title'],
'url' => "$PHP_SELF?mod=" . $row['name'],
'mod' => $row['name'],
'access' => "mod,".$row['allow_groups']
);
}
Находим еще:
if ($member_id['user_group'] != 1 AND $value[$i]['access'] == "admin") unset( $options[$sub_options][$i] );
Вставляем ниже:
if ( substr($value[$i]['access'], 0, 3) == "mod") {
$groups = explode(",", $value[$i]['access']);
if ( in_array($member_id['user_group'], $groups) AND $member_id['user_group'] !=1 ) continue;
else unset( $options[$sub_options][$i] );
}
Находим еще:
if( $subs == 4 ) { $menu_item_header = $lang['opt_s_oth']; $icon= "link";}
Вставляем ниже:
if( $subs == 5 ) { $menu_item_header = $lang['admin_other_section']; $icon= "sitemap";}
Другие новости по теме:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.