Zobacz pełną wersję : AkoBook - wpisy
Przy próbie wejścia do wpisów w menu AkoBook w Panelu Administracyjnym otrzymuje komunikat:
"Fatal error: Non-static method MENU_Default::MENU_Default() cannot be called statically in /home/f/o/t/fotorz/www/administrator/components/com_akocomment/toolbar.akocomment.php on line 37
i nie widzę żadnych wpisów. Joomla jest w wersji: PE1_0_8b. W wersji 1.08 nie miałem tego problemu.
Czy ktoś by mi coś podpowiedział ?
zwiastun
01-04-2006, 22:57
przesiądź się na inne php.
albo
1. popraw plik /administrator/includes/toolbar.php, wpisując tam:
<?php
/**
* @version $Id: toolbar.html.php,v 1.3 2004/08/26 05:20:52 rcastley Exp $
* @package Mambo_4.5.1
* @copyright (C) 2000 - 2004 Miro International Pty Ltd
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Mambo is Free Software
*/
/**
* @package Mambo_4.5.1
*/
class MENU_Default {
/**
* Class constructor
*/
function __construct(){
}
/**
* Draws a default set of menu icons
*/
public static function MENU_Default() {
mosMenuBar::startTable();
mosMenuBar::publishList();
mosMenuBar::unpublishList();
mosMenuBar::divider();
mosMenuBar::addNew();
mosMenuBar::editList();
mosMenuBar::deleteList();
mosMenuBar::spacer();
mosMenuBar::endTable();
}
}
?>
zamiast tego co jest
Drugie rozwiązanie, gorsze, bo tak trzeba będzie z wieloma komponentami:
popraw pliki toolbar.php i toolbar.admin.php
w toolbar.akobook.php końcówka ma wygląac tak:
default:
menuakobook::DEFAULT_MENU();
break;
a w toolbar.akobook.html.php końcówkę zapisz tak:
[code] function DEFAULT_MENU() {
mosMenuBar::startTable();
mosMenuBar::addNew();
mosMenuBar::editList();
mosMenuBar::deleteList();
mosMenuBar::spacer();
mosMenuBar::endTable();
}
}
?>{/code]
Bardzo dziękuję za podpowiedź.
Sprawdziłem rozwiązanie nr 1 i wszystko działa !
Dzięki
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!