dle.in.ua » Баги » DLE 8.0 Modules BagFix by PaRk0uR

DLE 8.0 Modules BagFix by PaRk0uR

Автор: park0ur от 18-04-2009, 10:15
Проблема: Изменения в модулях!

Ошибка в версии: 8.0 и выше

Степень опасности: Нет

Как мы уже все знаем что начиная с выпуска DLE 7.5 некоторые модули не хотели подключатся или работали неправильно в админ центре. Начиная с DLE 8.0 появилась новая функция разрешить некоторым группам доступ к админ панели. Сейчас начиная с DLE 8.0 всё модули которые были написаны раньше уже не станут!!! Для этого я Разработал Баг Фикс для Модулей!!!!
Итак сначала обсудим изменения:

1. Файл engine/inc/functions.inc.php был перенесён в engine/inc/include/functions.inc.php
Если у вас возникла проблема:
Warning: require_once(Ваши данные/www/engine/inc/functions.inc.php): failed to open stream]
Есть два решения!
1.1 Вы заходите в файл в котором выбилась ошибка и просто меняете дерикторию дописывая include
1.2 Заходите в папку engine/inc/include/ копируете functions.inc.php и вставляете в engine/inc/ .


2. Добавлен новый класс API
Теперь в DLE 8.0 есть новая возможность интеграции модулей в CMS DLE.
Сам класс находится вот сдесь: engine/api/api.class.php
Почитать подробней можна вот тут: engine/api/readme.txt


3. Изменения в engine/inc/options.php
Теперь цифры заменяються на слова =))
Ранше было так:
array(
'name' => Hallo,
'url' => "$PHP_SELF?mod=v1",
'descr' => Hello,
'image' => "demo.png",
'access' => "1",
),

А теперь:

array(
'name' => Hallo,
'url' => "$PHP_SELF?mod=v1",
'descr' => Hello,
'image' => "demo.png",
'access' => "admin",
),


4. Изменения в admin.php
Раньше было:

'blockip' => 'admin',

А стало:

'blockip',


5. Незыбываем баг фикс с DLE 7.5
Открываем админку своего модуля: engine/inc/****.php
Ищим
  if(!defined('DATALIFEENGINE'))
  {
    die("Hacking attempt!");
  }

  if($member_db[1] != 1)   { msg($langvip['title_error'], $lang['addnews_denied'], $lang['db_denied']); }

Меняем на

if( ! defined( 'DATALIFEENGINE' ) ) {
    die( "Hacking attempt!" );
}

if( ! $user_group[$member_id['user_group']]['admin_addnews'] ) {
    msg( "error", $lang['index_denied'], $lang['index_denied'] );
}



Пока всё но скоро будет и новая статья!!! Пока пишите коменты!
  • Группа: Гости
  • Icq: 767792
  • Комментариев: 414
  • Публикаций: 19
  • Спасибо, зачёт.
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Спасибо за хорошо изложенную статью
    • ko1yan
    • Регистрация: --
    • Репутация: (||)
    • 18 апреля 2009 10:47
    • 2
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • спс еще бы написал как добавить в настройки групп пользоватлей доступ к написаному модулю.

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 18 апреля 2009 10:52
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Ну это точней не баг-фикс, а пояснения, очень весомые fellow

    vilcom,
    Думаю скоро всё будет... главное терпение winked
    • ZIK
    • Регистрация: --
    • Репутация: (||)
    • 18 апреля 2009 10:52
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 181
  • Публикаций: 25
  • vilcom, сейчас пойду разберусь! =)
    ZIK-Freelance.ru, Такой категории нет =)) Ну какая разница! Самое главное Решение Есть!

    --------------------
    • park0ur
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 18 апреля 2009 10:54
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Респект smile Очень полезная информация fellow
    • SysOP
    • Регистрация: --
    • Репутация: (||)
    • 18 апреля 2009 11:25
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 181
  • Публикаций: 25
  • Нашёл способ как добавлять в панель =)) Но об этом поже! Не всё сразу!

    --------------------
    • park0ur
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 18 апреля 2009 11:28
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • park0ur, говори или на кол посадим am
    • ZIK
    • Регистрация: --
    • Репутация: (||)
    • 18 апреля 2009 11:29
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 181
  • Публикаций: 25
  • Скоро напишу статью!

    --------------------
    • park0ur
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 18 апреля 2009 11:38
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 32
  • Публикаций: 0
  • Эм... где же статья?
    • Орлак
    • Регистрация: 26.08.2008
    • Репутация: (0|0|0)
    • 20 апреля 2009 00:25
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • park0ur Пожалуйста выложи следующую статью срочно надо!!!
    • fenikx
    • Регистрация: --
    • Репутация: (||)
    • 2 мая 2009 11:50
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • нащет новой статьи... ктото пиздобол
    • Trane911
    • Регистрация: --
    • Репутация: (||)
    • 20 мая 2009 18:33
    • 12
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • нащет новой статьи... ктото пиздобол


    поиск юзай была статья am

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 20 мая 2009 18:39
    • 13
    ^
  • Группа: User
  • Icq: 6626698
  • Комментариев: 141
  • Публикаций: 8
  • Инфа Супеер!!!

    --------------------
    • Darkboy
    • Регистрация: 7.11.2008
    • Репутация: (0|0|0)
    • 2 июня 2009 19:13
    • 14
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.