Вопрос по лицензионной DLE 8.3

[Удален]
1240

Ставлю один модуль, который всё время ставил на более старые версии...

Там есть следующий пункт:


В admin.php найти
'userfields' => 'admin',
ниже добавить
'****' => 'admin',

Проблема в том, что в admin.php новой версии нету строк вроде "'userfields' => 'admin',"..

Сам вопрос: где искать эту строку ?

[Удален]
#1

ну такая строка быть, наверно все же должна, но если нет, то в файле admin.php

найдите следующее:

$system_modules = array(

тут подключаются разные системные модули.

т.е. там будет список элементов массива.

что-то типа:

$system_modules = array('addnews' => 'user',

'editnews' => 'user',

'comments' => 'user',

'main' => 'user',

'options' => 'user',

'files' => 'user',

'editusers' => 'admin',

...

итд

в этом списке и должна быть указанная Вами строка.

попробуйте добавить туда свою строку

если вышеуказанного кода вообще нет в admin.php - поищите по файлам движка, где оно имеется. я с новой версией не работал. хз, может они что-то изменили...

[Удален]
#2
KuZm!cH:
'editnews' => 'user',
'comments' => 'user',
'main' => 'user',
'options' => 'user',
'files' => 'user',
'editusers' => 'admin',

KuZm!cH, Это я и искал, там нет такого вообще, хотя в предыдущих версиях было.

KuZm!cH:
поищите по файлам движка, где оно имеется

KuZm!cH, Ну так я это и спрашивал, думал, что кто-нибудь уже знает...

[Удален]
#3
NetworkWorker:
KuZm!cH, Ну так я это и спрашивал, думал, что кто-нибудь уже знает...

ясно. ну так поиск по тексту в файлах займет меньше минуты. тотал коммандер поможет)

[Удален]
#4
KuZm!cH:
ясно. ну так поиск по тексту в файлах займет меньше минуты. тотал коммандер поможет)

KuZm!cH, Если можно, то подробнее с этого места =))

Никогда не пользовался Total Commander'ом...

[Удален]
#5

проводник windows тоже может искать по тексту в файлах))

я пользуюсь тотал коммандером просто как удобным файловым менеджером/ftp-клиентом, потому про него и упомянул.

ну и поиск там быстрый. заходите в нужную вам папку, нажимаете Alt+F7, в открывшемся окне ставите галочку "Find text" (или аналог в русифицированной версии), рядом в поле ввода пишите то, что ищете и нажимаете Enter. ну и все)

Master_globus
На сайте с 15.09.2006
Offline
113
#6

KuZm!cH, Что вы по написали? Какой поиск по файлу? )) Начиная с версии 8.2 подключения стороних модуле производится в БД, не в admin.php. :)

Работаю только с diafan.CMS 4.4.0 (http://cms.diafan.ru/cms576/)
[Удален]
#7
Master_globus:
KuZm!cH, Что вы по написали? Какой поиск по файлу? )) Начиная с версии 8.2 подключения стороних модуле производится в БД, не в admin.php. :)

я написал, что с новой версией не работал. ТС спросил как найти - я предложил вариант. Eсли Вы знаете, где подключаются модули - почему не отвечаете? Если не знаете - почему отвечаете?

vandamme
На сайте с 30.11.2008
Offline
675
#8

Master_globus прав, в документации читайте, там все указано.

[Удален]
#9

NetworkWorker, попробуйте вместо указанного редактирования 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');

вместо "код_модуля'", "Название_модуля" и т.д. - поставьте ваши значения.

Pavka
На сайте с 20.05.2005
Offline
82
#10
NetworkWorker:
Ставлю один модуль, который всё время ставил на более старые версии...

Там есть следующий пункт:


Проблема в том, что в admin.php новой версии нету строк вроде "'userfields' => 'admin',"..

Сам вопрос: где искать эту строку ?

Не надо ее искать в 8.3, т.к. ее там нет :)

Просто пропускайте этот шаг - должно работать

Без подписи

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий