Nawigacja
Jak pisa? wtyczki?
Napisane przez Gander
dnia 30 grudnia 2007 22:38 ·
1 komentarz ·
13815 czytań ·
·
·
Streszczenie:
W systemie php-fusion wtyczki nosz? nazw? infusions. S? to modu?y rozszerzaj?ce funkcjonalno?? podstawowego pakietu. W php-fusion dost?pne s? 3 typy wtyczek: zwyk?e, zawieraj?ce panel i panele. Te zawieraj?ce panel mog? wy?wietla? efekty swego dzia?ania w panelach bocznych. ?eby napisa? wtyczk? dobrze jest si? zaopatrzy? w pakiet SDK (Software Development Kit). Oczywi?cie w przypadku wtyczek-paneli nie jest to konieczne...
Aby pisa? wtyczki nale?y mie? przynajmniej podstawowe poj?cie o HTML, PHP, MySQL, funkcjach sk?adowych php-fusion, najcz??ciej pope?nianych b??dach oraz o bezpiecznym pisaniu modu?ów. Je?li nie spe?niasz tych warunków, nie masz co bra? si? za pisanie wtyczek, chyba ?e na w?asny u?ytek...
W systemie php-fusion wtyczki nosz? nazw? infusions. S? to modu?y rozszerzaj?ce funkcjonalno?? podstawowego pakietu. W php-fusion dost?pne s? 3 typy wtyczek: zwyk?e, zawieraj?ce panel i panele. Te zawieraj?ce panel mog? wy?wietla? efekty swego dzia?ania w panelach bocznych. ?eby napisa? wtyczk? dobrze jest si? zaopatrzy? w pakiet SDK (Software Development Kit). Oczywi?cie w przypadku wtyczek-paneli nie jest to konieczne. Pobieramy ten plik i rozpakowujemy. Otrzymujemy tak? struktur? katalogów:
- infusion_sdk
- locale
- English.php
- Polish.php
- infusion.php
- new_infusion.php
- new_infusion_admin.php
- new_infusion_panel.php
- locale
infusion_sdk - jest to katalog wtyczki - wewn?trz znajduj? si? wszystkie pliki wchodz?ce w sk?ad wtyczki. Warto zmieni? mu nazw? na zbli?on? do nazwy wtyczki. Je?li zamierzamy korzysta? z panelu bocznego, nazwa powinna ko?czy? si? na "_panel". (np moje_statystyki_panel)
locale - w tym katalogu znajduj? si? pliki j?zykowe (Polish.php, English.php), które umo?liwiaj? przet?umaczenie wtyczki na inne j?zyki.
W dalszej cz??ci artyku?u znajduj? si? dok?adniejsze opisy wszystkich plików wchodz?cych w sk?ad pakietu SDK...
Komentarze
#1 |
ppiioottrreekk
dnia 19 grudnia 2008 15:27
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.