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

Вывод сторонних модулей в левом меню админ панели [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. Установка закончена :)

Новость отредактировал: Qnut

Причина: Указан автор


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

Комментарии

4

yackers

Посетители 4 мая 2014 03:55
А указать автора хака слабо ? Помимо тупого ctl+c и ctrl+v, уважайте труд других людей!!! Автор: yackers
4

Qnut

Местные 4 мая 2014 04:55
Цитата: yackers
А указать автора хака слабо ? Помимо тупого ctl+c и ctrl+v, уважайте труд других людей!!! Автор: yackers

Автора указал, ТС предупрежден, в следующий раз сообщайте об этом через систему "жалоб" а не в комментариях!
4

Inperations

Посетители 27 июля 2014 10:19
2. В файле /engine/skins/default.skin.php

Найти:
foreach ( $options as $sub_options => $value ) {


Выше вставить:
$options['modules'] = storonnie();


Выдает ошибку Fatal error: Call to undefined function storonnie() in /home/virtwww/http/engine/skins/default.skin.php on line 280

Dle 10.2
4

sparco

Посетители 14 августа 2014 10:29
DLE 10.2. Сделано все по инструкции. В итоге не работает. Пункт сторонних модулей не отображается!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.