Хук integrate_pre_include

По сути, некий аналог php-функции require_once, подключающий нужный вам файл на страницах форума.

Расположение

Load.php

    if (!empty($modSettings['integrate_pre_include']))
    {
        $pre_includes = explode(',', $modSettings['integrate_pre_include']);
        foreach ($pre_includes as $include)
        {
            $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir));
            if (file_exists($include))
                require_once($include);
        }
    }

Как видим, хук не имеет параметров; в нем авторы модов могут размещать любые нужные им функции, классы, интерфейсы.

Использование

Подключение хука через базу данных:

См. пример в статье Хук integrate_load_theme

Подключение хука путем вызова в PHP-файле:

Неприменимо. Используйте первый вариант.

Поделиться
Отправить
Класснуть
Вотсапнуть