Вопрос по "L10n"

Поставил по инструкции (заменил роутер) на 1.0.3 с шаблоном synio

выдает вот что:

Strict Standards: Declaration of PluginL10n_ModuleTopic_MapperTopic::buildFilter() should be compatible with PluginFbs_ModuleTopic_MapperTopic::buildFilter($aFilter) in /home/info/info/www/plugins/l10n/classes/modules/topic/mapper/Topic.mapper.class.php on line 7

Strict Standards: Declaration of PluginL10n_ModuleBlog::GetBlogsByArrayId() should be compatible with ModuleBlog::GetBlogsByArrayId($aBlogId, $aOrder = NULL) in /home/info/info/www/plugins/l10n/classes/modules/blog/Blog.class.php on line 6

Strict Standards: Declaration of PluginL10n_ModuleBlog::GetBlogsByArrayIdSolid() should be compatible with ModuleBlog::GetBlogsByArrayIdSolid($aBlogId, $aOrder = NULL) in /home/info/info/www/plugins/l10n/classes/modules/blog/Blog.class.php on line 6

Может кто сталкивался подскажите как исправить.

1 комментарий

avatar
Вам нужно объявления методов сделать такими же как в оригинальных модулях лс
PluginL10n_ModuleTopic_MapperTopic::buildFilter()

должен быть как и в движке ModuleTopic_MapperTopic::buildFilter
хотя и ругается на метод плагина Fbs — в наследуемый им модуль топиков на метод buildFilter тоже нужно глянуть.

протипы
PluginL10n_ModuleBlog::GetBlogsByArrayId()

и
PluginL10n_ModuleBlog::GetBlogsByArrayIdSolid()

должен быть как у движка (ModuleBlog::GetBlogsByArrayId() и ModuleBlog::GetBlogsByArrayIdSolid())

грубо говоря, вам нужно скопировать шапку publice function GetBlogsByArrayId(....) из модуля движка вместо шапки метода в плагине.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.