XoopsPreload
Работа с классом Preload
Написал andrey3761 в 13.01.2010 3:50:00 (3949 прочтений)

Для начала нужно в нужных модулях создать папку «preloads» и положить в неё *.php файлы с правильными именами (core.php плагин для файлов ядра). В файлах плагинах необходимо описать классы.

 



Имя класса следующее:
class <Папка_модуля><Имя_плагина>Preload extends XoopsPreloadItem {}

В данном классе нужно описать методы. Названия методов следующие:
function event<Название_события>($args) {}
Содержание метода может быть любым.

В файлах ядра идёт объявление класса preload. В нужном месте файла файлов ядра вызывается метод:
$xoopsPreload->triggerEvent('<Событие>');
Событие записывается с точками, например core.header.start, где core – префикс файлов ядра, header – название файла, start – событие в файле (в данном случае начало файла). Из события удаляются точки и вызываются методы event<событие> всех классов, которые содержат данный метод.
 


Теги: Класс   Preload  
Версия для печати Отправить эту статью другу Создать из статьи PDF-файл

Похожие новости

Работа с классом Criteria

Класс Criteria создан для создания критериев выборки из БД. Сначала объявляем класс $criteria = new CriteriaCompo(); Затем вставляем в него элементы $criteriaKeywords-...

Класс XoopsPreload

Данный класс предназначен для подключения произвольного кода в системные файлы, не изменяя последние. Он появился в версии XOOPS 2.4.0.

Класс XoopsMySQLDatabase

Данный класс предназначен для зпроссов к базе данных MySQL. Данный класс является наследником класса XoopsDatabase. Исходник класса находится в файле...

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
lekron82
 Re: Работа с классом Preload
Новичок
Дата регистрации: 16.02.2010
От: Москва
Сообщений: 1
Отправлено: 16.02.2010 12:50  Обновлено: 03.06.2013 15:12
Спасибо, отличная новость и сайт отличный.
parnaozi
 Re: Работа с классом Preload
Новичок
Дата регистрации: 31.07.2010
От: tbilisi
Сообщений: 3
Отправлено: 31.07.2010 15:06  Обновлено: 03.06.2013 15:12
klasni sait, tolko foruma ne xvataet. ili xotiabi chat dabavili. pojalusta?>!

Кто активен

7 пользователь(ей) активно (3 пользователь(ей) просматривают Новости)

Участников: 0
Гостей: 7

далее...

Рекомендуем