Как создать плагин
Функциональность Osclass может быть расширена с помощью плагинов, прочитайте инструкции по созданию плагинов.
Файловая структура плагинов
Каждый плагин должен создаваться в отдельной директории плагина (своей), вы можете называть это как хотите, и один файл index.php. Вы можете добавить несколько файлов и библиотек внутрь папки, а также использовать ссылки на другие папки. Плагины используют «хуки» для запуска функции в OSClass. Ознакомьтесь с кодом:
Создание устанавливаемого плагина
Для того, чтобы плагин устанавливается при помощи инсталятора, вы должны поместить эту функцию в конце index.php
osc_register_plugin(osc_plugin_path(__FILE__), 'custom_function_call_after_install') ;
Использование хуков
Для использования хуков необходимо добавить следующий код в ваш файл плагина:
osc_add_hook('hook_name', 'function_name');
Заменить «hook_name» по имени вашего хука вы хотите привязать, «function_name» название вашей функции.
Специальные хуки
Существуют специальные хуки
Это хак, который показывает ссылку настройки в таблице плагинов (вы также можете использовать другие хуки для показа панели настройки, этот хук необязательный); osc_add_hook(osc_plugin_path(FILE) . «_configure», ‘function_name’); Это хак необходим для показа ссылки на удаление плагина (вы также можете использовать другие хак);
osc_add_hook(osc_plugin_path(__FILE__) . "_uninstall", 'function_name');
Список хаков
Вот подробный список «хаков», когда и при каких обстоятельствах они срабатывают, и какие аргументы передаются в функции.
Все еще не везет? Мы можем помочь тебе
Создайте заявку и мы свяжемся с вами в ближайшее время.
Открыть тикет