Цитата:
Сообщение от snakes
А можно еще манульчик как все настройки вывести через админку?
|
Пожалуйста:
1) Создаём категорию в админке
Для этого заходим в любой менеджер баз данных, открываем базу с сайтом.
Там ищем таблицу
*_admin_sections, где * - перфикс таблицы.
По-умолчанию она должна быть пуста. Вставляем данные в таблицу:
id - ну тут, думаю, всё ясно... от 1 и до +бесконечность.
name - имя модуля* (о нём речь пойдёт чутка ниже)
title - заголовок категории модуля.
descr - описание категории.
icon - иконка (путь указывается относительно папки /engine/skins/images/ (тут расположена графика админки))
allow_groups - группы, имеющие доступ. 1 - айди админов (правда хз зачем он нужен.. читаем ниже).
2 Создаём модуль.
if(понимаем принципы работы с файлами)
{
Создаём файл админки с именем, указанным в поле name таблицы *_admin_sections. В нём пишем код, который будет сохранять настройки ваших модулей. И соответсвенно, читать их.
}
else {
http://www.spravkaweb.ru/php/netfile/file/
}
Сам модуль админки кидаем в папку engine/inc/
Подключение будет произведено автоматически.
P.S.
ВНИМАНИЕ: указание о группах в базе данных не запрещает и не предотвращяет запуск модуля пользователями из других групп. Для разграничения доступа ваши подключаемые модули обязаны сами производить проверку групп и разрешать выполнение только разрешенным группам.