Ядро

Основа всей системы

Ядро является основой всей системы. Оно содержит все необходимые файлы классов для функционирования.

После установки DLE-плагина ядра, на сайте появятся файлы в папке:

/engine/modules/truwork

Папки:

  • admin_views - содержит шаблоны админки

  • classes - основная папка со всеми классами

  • configs - некоторые конфиги для ручной правки

  • cron - файлы крона модулей

Файлы:

  • _autoload.php - авто-загрузка классов

  • _functions.php - различные функции-помощники

  • _init.php - подключение необходимых файлов и установка основных директив для работы системы

  • include.php - файл для подключения системы из шаблона DLE {include file="engine/modules/truwork/include.php?module=banlist"}

  • index.php - основной файл для подключения из DLE (engine.php), доступен по ссылке: http://сайт.ру/index.php?do=tw с возможными аргументами:

    • module=модуль (например: ?do=tw&module=banlist)

    • control=контроллер (например: ?do=tw&module=banlist&control=index)

    • action=действие (функция контроллера) (например: ?do=tw&module=banlist&control=index&action=index)

Дополнительные файлы и папки:

  • /engine/ajax/truwork.php - файл для запросов ajax (не поддерживает шаблоны, выводит только json данные), доступен по ссылке: /engine/ajax/controller.php?mod=truwork с аргументами как и в основной ссылке.

  • /engine/inc/truwork.php - файл для работы с админкой, работает по ссылке /admin.php?mod=truwork с аргументами как и в основной ссылке

Примечание: Админка доступна только пользователям с админской группой (1)

Last updated

Was this helpful?