Подгон модуля под DLE 9.0

O
На сайте с 15.04.2011
Offline
11
Old
787

На этой странице (http://8dle.ru/tips/168-kak-napisat-modul-dlya-dle-75-s-adminpanelyu.html) описан процесс создания модуля, но он функционален лишь на старых версиях cms.

Подскажите, пожалуйста, что нужно изменить, чтобы модуль работал на версии 9.0.

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

[Удален]
#1
Old:
На этой странице (http://8dle.ru/tips/168-kak-napisat-modul-dlya-dle-75-s-adminpanelyu.html) описан процесс создания модуля, но он функционален лишь на старых версиях cms.
Подскажите, пожалуйста, что нужно изменить, чтобы модуль работал на версии 9.0.

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

У Вас не выходит написать админку для модуля или сам модуль ?

O
На сайте с 15.04.2011
Offline
11
Old
#2
Ukrservice:
У Вас не выходит написать админку для модуля или сам модуль ?

Застрял на этапе:

И так о подключении: Открывем файл admin.php

ищем
'googlemap' => 'admin' );

над ни пишем
// Мой модуль
'mymod_adm' => 'admin',

Потому как в версии 9.0 в файле admin.php нет строки 'googlemap' => 'admin' );

Как я понял, теперь это место реализовано в базе данных, но как изменить модуль под такое новшество я не знаю.

[Удален]
#3
Old:
Застрял на этапе:

И так о подключении: Открывем файл admin.php

ищем
'googlemap' => 'admin' );

над ни пишем
// Мой модуль
'mymod_adm' => 'admin',


Потому как в версии 9.0 в файле admin.php нет строки 'googlemap' => 'admin' );

Как я понял, теперь это место реализовано в базе данных, но как изменить модуль под такое новшество я не знаю.

Попробуйте пропустить этот этап и двигаться далее.

O
На сайте с 15.04.2011
Offline
11
Old
#4
Ukrservice:
Попробуйте пропустить этот этап и двигаться далее.

Ну дальше тоже не лучше.

В файле engine/engine.php тоже отсутствуют строки:

'name' => $lang['opt_google'],

'url' => "$PHP_SELF?mod=googlemap",

'descr' => $lang['opt_googlec'],

'image' => "googlemap.png",

'access' => "1"

)

[Удален]
#5

array (

'name' => $lang['opt_rssinform'],

'url' => "$PHP_SELF?mod=rssinform",

'descr' => $lang['opt_rssinformc'],

'image' => "rss_inform.png",

'access' => $user_group[$member_id['user_group']]['admin_rssinform']

)

все что нужно для отображения моудля в админке

в этом файле добавляеться /engine/inc/options.php

O
На сайте с 15.04.2011
Offline
11
Old
#6
Ukrservice:
array (
'name' => $lang['opt_rssinform'],
'url' => "$PHP_SELF?mod=rssinform",
'descr' => $lang['opt_rssinformc'],
'image' => "rss_inform.png",
'access' => $user_group[$member_id['user_group']]['admin_rssinform']
)

все что нужно для отображения моудля в админке

в этом файле добавляеться /engine/inc/options.php

Да, что-то я запарился, есть там нужные строки.

Теперь при заходе в админке в модуль получаю это:

Parse error: syntax error, unexpected T_STRING in /home/sitecom/data/www/site.com/engine/inc/mymod_adm.php on line 38

в файле соответственно строки:

37 fwrite ($handler, "<?php nn//Наш конфиг
38 nn$mymodconf = array(
39 nn'version' => "v.1.0",nn");

И где тут ошибка синтаксиса?

[Удален]
#7
Old:
Да, что-то я запарился, есть там нужные строки.


Теперь при заходе в админке в модуль получаю это:

Parse error: syntax error, unexpected T_STRING in /home/sitecom/data/www/site.com/engine/inc/mymod_adm.php on line 38


в файле соответственно строки:

37 fwrite ($handler, "<?php nn//Наш конфиг
38 nn$mymodconf = array(
39 nn'version' => "v.1.0",nn");


И где тут ошибка синтаксиса?

Вы пишете модуль на пхп и открываете его в 37 строке ? он закрыт ?

O
На сайте с 15.04.2011
Offline
11
Old
#8
Ukrservice:
Вы пишете модуль на пхп и открываете его в 37 строке ? он закрыт ?

Ну я делаю все ровно так, как описано в статье, ссылка на которую дана в начале топика.

Статью писал не я. Мне лишь нужно поставить такой модуль на 9.0 версию.

Благодарен за любую помощь в изучении кода. :)

[Удален]
#9
Old:
Ну я делаю все ровно так, как описано в статье, ссылка на которую дана в начале топика.
Статью писал не я. Мне лишь нужно поставить такой модуль на 9.0 версию.
Благодарен за любую помощь в изучении кода. :)

что значит такой модуль ? в статье описано создание админки для самописа, а не установка конкретного модуля.

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