Pozdrawiam.Mój plugin wygląda mniej więcje tak:Generalnie to zrobiłem wszystko co chciałem, ale chciałbym wystawić niektóre metody, żeby były dostepne w klasie LMS, żeby nie dublowac kodu.Well, powiedzmy że wiem jak hooki działają itp.Korzystam z tego nowego szablonu pluginów - nie z lms/lib/plugins, tylko lms/plugins via LMSPluginManager().
../RedirectorsPlugin
../RedirectorsPlugin/RedirectorsPlugin.php
../RedirectorsPlugin/modules
../RedirectorsPlugin/modules/redirectordel.php
../RedirectorsPlugin/modules/redirectorview.php
../RedirectorsPlugin/modules/redirectoredit.php
../RedirectorsPlugin/modules/redirectoradd.php
../RedirectorsPlugin/modules/redirectorassignments.php
../RedirectorsPlugin/modules/redirectorlist.php
../RedirectorsPlugin/handlers
../RedirectorsPlugin/handlers/PluginMenuHandler.php
../RedirectorsPlugin/handlers/PluginDirHandler.php
../RedirectorsPlugin/handlers/PluginMethodsHandler.php
../RedirectorsPlugin/img
../RedirectorsPlugin/img/user_comment.png
../RedirectorsPlugin/templates
../RedirectorsPlugin/templates/redirectorlist.html
../RedirectorsPlugin/templates/redirectorassignments.html
../RedirectorsPlugin/templates/redirectoradd.html
../RedirectorsPlugin/templates/redirectoredit.html
../RedirectorsPlugin/templates/redirectorview.html
Tutaj ten przykładowy:
../PluginExample
../PluginExample/handlers
../PluginExample/handlers/UseraddHandler.php
../PluginExample/handlers/WelcomeHandler.php
../PluginExample/PluginExample.phpW dniu 3 lutego 2015 15:57 użytkownik golab <golabb@gmail.com> napisał:WitamMasz przykład w lms/lib/plugins/example.php w aktualnym gitRejestrujesz sobie akcje z jakaś swoją nie typową nazwę i potem tylko$LMS->RegisterHook('twoja_nawa', array($example_plugin, 'node_after'));i potem tylko$LMS->ExecHook('twoja_nazwa', $data);W dniu 3 lutego 2015 11:52 użytkownik Przemysław Kudyba <zlyzwierz@gmail.com> napisał:_______________________________________________PozdrawiamMam w związku z tym pytanko: jak dorzucić z poziomu pluginu jakieś swoje metody do klasy LMS (a raczej instancji) tak, żeby były wydoczne dla funkcji spoza pluginu i możba było ich używać np. w innych pluginach ?Witam.Przerabiam dodatki do LMS-a które jakiś czas temu nakodziłem, żeby robiły użytek z nowego stystemu pluginów w LMS.
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms