вопрос
Здравствуйте! Я начал учится писать модули для DLE, а именно по этой статье
Внимание! У вас нет прав для просмотра скрытого текста.
. У меня возникла такая проблема: когда заходишь в админку модуля, пишешь что то в поля которые там и нажимаешь сохранить мне выдает Доступ отклонен. Подскажите пожалуйста, что там не так.Заранее спасибо!Как правильно подметили в коментах ниже. Чтобы писать модули, нужно овладеть хотя бы основами программирования на php. Ну а если по вопросу, пологаю, что и админку ты писал по тому мануалу, а он можно сказать просроченый :)
Вот такое условие есть в админке, которое нацелено на проверку принадлежности посетителя к группе админов. Но вся проблема в том, что в новых версиях движка массива $member_db просто нет. Вместо него появился массив $member_id. В котором теперь совсем другие ключи (Их можно проследить по названиям колонок в таблице dle_users)
Стало быть, этот код нужно исправить на:
if ($member_db[1] != 1) {
msg ("error", $lang['opt_denied'], $lang['opt_denied']);
}
Вот такое условие есть в админке, которое нацелено на проверку принадлежности посетителя к группе админов. Но вся проблема в том, что в новых версиях движка массива $member_db просто нет. Вместо него появился массив $member_id. В котором теперь совсем другие ключи (Их можно проследить по названиям колонок в таблице dle_users)
Стало быть, этот код нужно исправить на:
if ($member_id['group'] != 1) {
msg ("error", $lang['opt_denied'], $lang['opt_denied']);
}