Вход пользователей
Пользователь:

Пароль:

Запомнить меня



Востановить пароль

Зарегистрироваться
Кто активен
5 пользователь(ей) активно (3 пользователь(ей) просматривают Новости)

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

далее...
Полезно
Это интересно
XoopsPreload : Работа с классом Preload
Написал andrey3761 в 13.01.2010 2:50:00 (260 прочтений)

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

 



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

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

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


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