Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
development [2024/12/23 11:33] nightfly [Короткий посібник із розробки модулів для Ubilling] |
development [2024/12/23 11:48] (поточний) nightfly [Розташування модулю як плагіну профілю користувача] |
||
|---|---|---|---|
| Рядок 96: | Рядок 96: | ||
| \\ | \\ | ||
| - | З нестандартних речей, чужих чистому PHP, ми використовували тільки функції бібліотеки** api.astral** для збирання таблиць за допомогою **wf_**, що не є об' | + | З нестандартних речей, чужих чистому PHP, ми використовували тільки функції бібліотеки** api.astral** для збирання таблиць за допомогою **wf_**, що не є обов' |
| - | А що робити, | + | А що робити, |
| <file php sampleClass.php> | <file php sampleClass.php> | ||
| Рядок 117: | Рядок 117: | ||
| } | } | ||
| - | $sampleObject=new SampleClass(); | + | $sampleObject=new SampleClass(); |
| ?> | ?> | ||
| </ | </ | ||
| - | Також чудовим (**і рекомендованим!**) способом може бути | + | Також чудовим (**і рекомендованим!**) способом може бути |
| + | |||
| + | ====== Розташування модуля | ||
| А як додаються модулі на панель завдань? | А як додаються модулі на панель завдань? | ||
| Рядок 137: | Рядок 139: | ||
| ; Право, яке вимагає модуль. Ну як мінімум право, яке потрібне для показу іконки. | ; Право, яке вимагає модуль. Ну як мінімум право, яке потрібне для показу іконки. | ||
| NEED_RIGHT=" | NEED_RIGHT=" | ||
| - | ; Опція конфіга alter.ini необхідна для показу іконки таскбара. | + | ; Опція конфіга alter.ini необхідна для показу іконки таскбару. |
| NEED_OPTION=" | NEED_OPTION=" | ||
| ; Цей параметр сигналізує, | ; Цей параметр сигналізує, | ||
| Рядок 149: | Рядок 151: | ||
| LINK_TARGET= | LINK_TARGET= | ||
| </ | </ | ||
| + | |||
| + | та отримуємо результат очікуваний результат | ||
| + | |||
| + | {{: | ||
| А що ж із віджетами, | А що ж із віджетами, | ||
| Рядок 175: | Рядок 181: | ||
| {{: | {{: | ||
| + | |||
| + | ====== Розташування модулю як плагіну профілю користувача ====== | ||
| + | Формат plugins.ini дуже близький до формату опису елементу панелі задач. Тільки імена опцій в лаверкейсі. | ||
| + | |||
| + | <file ini plugins.ini> | ||
| + | [унікальний ідентифікатор модуля] | ||
| + | name = " | ||
| + | icon = " | ||
| + | need_right=Право яке необхідне модулю | ||
| + | need_option=Опція яка необхідна | ||
| + | ; | ||
| + | ; | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | також модуль може бути описаним у оверлеї " | ||