![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 30.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam mały problem ;-)
W Moim cms napisalem sobie system wtyczek.. W pewnym katalogu wrzucam odpowiedni pliczek a on dodaje ladnie rozne funkcje do systemu. działa to tak.. kazdy plugin ma taka strukture: ( przykladowo faq.npl.php )
Taki plugin jest ladowany prez nastepujacy kod:
Wiec zeby odwolac sie do jakiejstam funkcji z pluginu np. show_faq() muszę zrobić <span style="font-weight: bold;">$plugin->p['faq']->show_faq();</span> w strukturze wtyczki zwroccie uwage na funkcje admin_faq - odpowiedzialna jest za dodanie funkcjonalnosci do panelu admina.. jest ok, w panelu wywoluję ją poprzez ten kod:
Gdzie <span style="font-weight: bold;">$site[1]</span> to zmienna z adresu, np. faq ;] <span style="font-weight: bold;">SEDNO:</span> i jest ok, acp chce zaladowac funkcję <span style="font-weight: bold;">admin_faq()</span>, ale.. Cytat Fatal error: Call to undefined method faq::admin_faq() in /home/Wicko/www/nes/php/admin/admin.php on line 15 On chce sie odwolac nie do funkcji, tylko do metody w klasie. Jak to zmienic? Z góry dziękuję, jeżeli nie rozumiecie to zapytajcie, nie bójcie się ![]() Ten post edytował Wicko 19.11.2008, 21:37:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:41 |