Ошибка плагина brand

После переезда на VPS хостинг, плагин brand выдает ошибку
Strict Standards: Declaration of PluginBrand_ModuleBlog::GetBlogsAdditionalData() should be compatible with ModuleBlog::GetBlogsAdditionalData($aBlogId, $aAllowData = NULL, $aOrder = NULL) in /var/www/cuteshy/data/www/thelonelysouls.ru/plugins/brand/classes/modules/blog/Blog.class.php on line 18

Переустановка плагина не помогла. В чем может быть проблема?
Заранее спасибо за помощь.
  • avatar

Оставить комментарий

Чтобы оставить комментарий или зарегистрируйтесь на сайте×

9 комментариев

avatar
Все заработало после того, как в файле plugins\brand\classes\modules\blog\Blog.class.php

Вот этот код:
public function GetBlogsAdditionalData($aBlogId, $aAllowData = null)
    {
        $aBlogs = parent::GetBlogsAdditionalData($aBlogId, $aAllowData = null);


заменить на:

public function GetBlogsAdditionalData($aBlogId, $aAllowData=NULL, $aOrder=NULL)
    {
        $aBlogs = parent::GetBlogsAdditionalData($aBlogId, $aAllowData=NULL, $aOrder=NULL);
avatar
После перехода с php 4.3 на php 4.4
Появилась такая ошибка.
Выше описанное не помогло.

Получается плагин на php 4.4 не работает (
avatar
Было такое (тоже на VPS-ке). На метод ругается. Добавил строчку с порядком сортировки ($aOrder) и все заработало.
Решение — замена
GetBlogsAdditionalData($aBlogId, $aAllowData = null)

на
GetBlogsAdditionalData($aBlogId, $aAllowData=NULL, $aOrder=NULL)
avatar
На сайте сообщения идут в обратном порядке.
Так что ваше действие помогло.
Только замену нужно делать в двух строчках.
avatar
очистите tmp папку и сбросьте кеш
avatar
Не помогло.
avatar
попробуйте в плагине в файле plugins\brand\classes\modules\blog\Blog.class.php строчку
$aBlogs = parent::GetBlogsAdditionalData($aBlogId, $aAllowData = null);
заменить на
$aBlogs = parent::GetBlogsAdditionalData($aBlogId, $aAllowData);
avatar
К сожалению, это тоже не помогло.
avatar
больше увы не знаю чем помочь, нужно смотреть сайт, возможно не так что то установили, или не правильно настроили сервер
еще