Хукеты в livestreet 1.0

Обработка блока с популярными пользователями на главной странице


class PluginSimpletpl_BlockSimpleUsersTop extends Block {
	public function Exec() {
		$aResult=$this->User_GetUsersRating('good',1,Config::Get('plugin.simpletpl.count_top_users'));

		$this->Viewer_Assign('simpletpl_aUsersTop',$aResult['collection']);
	}
}


Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: GetUsersRating' in C:\web\xampp\htdocs\is\engine\classes\Engine.class.php:597 Stack trace: #0 C:\web\xampp\htdocs\is\engine\classes\Engine.class.php(524): Engine->GetModule('GetUsersRating') #1 C:\web\xampp\htdocs\is\engine\classes\Module.class.php(56): Engine->_CallModule('GetUsersRating', Array) #2 [internal function]: Module->__call('GetUsersRating', Array) #3 [internal function]: ModuleUser->GetUsersRating('good', 1, 10) #4 C:\web\xampp\htdocs\is\engine\classes\Engine.class.php(551): call_user_func_array(Array, Array) #5 C:\web\xampp\htdocs\is\engine\classes\Block.class.php(71): Engine->_CallModule('User_GetUsersRa...', Array) #6 [internal function]: Block->__call('User_GetUsersRa...', Array) #7 C:\web\xampp\htdocs\is\plugins\simpletpl\classes\blocks\BlockSimpleUsersTop.class.php(24): PluginSimpletpl_BlockSimpleUsersTop->User_GetUsersRating('good', 1, 10) #8 C:\web\xampp\htdocs\is\engine\modules\viewer\plugs\insert.block.php(63): Plugin in C:\web\xampp\htdocs\is\engine\classes\Engine.class.php on line 597


почему ошибки?

данные функции это хукет-функции
как использовать хукеты в версии 1? Как активировать тестовый плагин (не найден плагин пишет)?
поскажите что менять чтобы перевести плагин с версии 0.5 на 1.


Буду благодарен всем за разъяснения ошибок и помощи в образовании)

Разработка плагина (модуля) для livestreet 1.0

Доброго времени.
Сверстал шаблон, адаптировал под живую улицу версии 1.
осталось мелочь… написать плагин
посмотрел
тут
тут
тут
тут

Читать дальше →