UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start arrow Programowanie arrow Boty arrow Tworzenie bota
Tworzenie bota Drukuj Email
Redaktor: Stefan Wajda   
19.06.2007.
Od wersji 4.5.1 Mambo boty [mambots] mogą być wyzwalane do wykonania zadania w określonym punkcie wykonywania skryptu Joomla!. Aktualnie, tych wyzwalaczy jest zaledwie kilka, jednak wraz z rozwojem silnika Joomla! ich liczba będzie się zwiększać. Plik dodatku jest ładowany tylko raz i odpowiednia funkcja jest rejestrowana do wykonania przy określonym zdarzeniu.

Aktualnie dostępne są następujące wyzwalacze dla dodatków:

  • onPrepareContent
  • onSearch
  • onInitEditor
  • onGetEditorContents
  • onEditorArea

Każdy wyzwalacz wymaga innych argumentów do przekazania. Dalej jest to opisane dokładniej.

Dodatki są także zapisywane w grupach w katalogu /mambots. Możesz zauważyć że wszystkie dodatki związane z wyszukiwaniem są zapisane w katalogu /mambots/search, a te związane z treścią (np. mosimage) są w katalogu /mambots/content. Kiedy jest wywoływana funkcja związana z wyszukiwaniem, ładowane są wszystkie dodatki z grupy "search". Podobnie, kiedy wyświetlana jest jakaś treść, ładowane są wszystkie dodatki z grupy "content".

Dalej dowiemy się, jak pisać dodatki dla każdej z obsługiwanych grup.

Zmieniony ( 19.06.2007. )
 
« poprzedni artykuł   następny artykuł »