В файле admin.php отсутствует строка ‘userfields’ => ‘admin’

Часто бывает, что при редактировании файла admin.php невозможно найти строку ‘userfields’ => ‘admin’, да и в других файлах ее также нет. Так где же искать эту строку ?
В новых движках DLE,  начиная с версии 8.2 подключение сторонних модулей производится в БД, а не в admin.php и достаточным будет просто пропустить этот шаг – должно работать. Если этого недостаточно, то необходимо:

В файле /engine/inc/options.php после строки $options['others'] = array (
добавьте следующее:
array(
‘name’ => “Название вашего модуля”,
‘url’ => “$PHP_SELF?mod=код вашего модуля”,
‘descr’ => “описание вашего модуля”,
‘image’ => “картинка вашего модуля.png”,
‘access’ => “admin”,
),

после чего выполните след. запрос к базе:

INSERT INTO `_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`)
VALUES (‘код вашего модуля’, ‘название вашего модуля’, ‘Описание вашего модуля’, ‘картинка вашего модуля.png’, ’1′);

вместо “код вашего модуля”, “название вашего модуля” и т.д. – поставьте ваши значения.

Оставить комментарий

Перед отправкой формы:
Human test by Not Captcha