finalmente ho trovato la soluzione!!!
ecco, ora ve la descrivo:
dall'errore del primo post ho cercato le linee interessate nei file e poi la funzione
$menu =& JMenu::getInstance();
l'ho sostitutita con:
$menu =& JMenu::getInstance('site');
mentre per il secondo errore ho sostituito:
$active = $menu->getActive();
con:
$item = $menu->getActive();
questo va fatto anche nel file mod_mainmenu del template altrimenti vi uscirà fuori un altro errore relativo a queste stringhe ma nell'altro file...
spero di poter aiutare qualcun'altro in difficoltà!