Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_c74d97b01eae257e44aa9d5bade97baf.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318
DataLife Engine > Баг-фиксы > DLE 8.0 Modules Bag Fix
DLE 8.0 Modules Bag Fix10-07-2010, 19:52. Разместил: Player |
Bag Fix Ошибка в версии: 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'] ); } Вернуться назад |