» » » Вывод сторонних модулей в левом меню админ панели [DLE 10.2]

Ошибка добавление новости
Вы зашли на сайт как незарегистрированный пользователь.
Для добавления новости Вам требуется зарегистрироваться либо войти на сайт под своим именем.
Ошибка добавление вопроса
Вы зашли на сайт как незарегистрированный пользователь.
Для добавления вопроса Вам требуется зарегистрироваться либо войти на сайт под своим именем.

Вывод сторонних модулей в левом меню админ панели [DLE 10.2]

 Robot    2014.05.08    DLE хаки     1912 
Вывод сторонних модулей в левом меню админ панели [DLE 10.2]


Название: Вывод сторонних модулей в левом меню админ панели ДЛЕ
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. Установка закончена :)
Другие новости по теме:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Гости
All of these articles have saved me a lot of heahcades.


4 мая 2015 00:07
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.