Back to top

Autore Topic: Fatal error:  (Letto 6193 volte)

Offline FrancescoP

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Fatal error:
« il: 28 Mar 2011, 12:12:44 »
Ciao ragazzi, sono nuovo del forum e ovviamente nuovo joomla user.
Premetto che sto usando joomla 1.6 e easy php 5.3.0.
Ho creato un template con xxxxx (per inciso non esiste una versione free ma solo demo) versione free, esportato in zip, caricato su joomla e fin qui tutto bene.
Quando lo metto come predefinito per il frontpage e aggiorno la pagina mi mostra questa scritta:

 Fatal error: Call to a member function getMessageQueue() on a non-object in C:\Program Files (x86)\EasyPHP5.3.0\www\Joomla_161_ita_Stable\templates\firstart\functions.php on line 17

Sapete darmi una soluzione?
Scusate il disturbo
Francesco
« Ultima modifica: 07 Mag 2011, 14:01:34 da tomtomfive »

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Fatal error:
« Risposta #1 il: 29 Mar 2011, 14:33:13 »
Ciao FrancescoP e benvenuto nel forum  :)
Sei sicuro di aver realizzato un template per la versione 1.6 ?
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline FrancescoP

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Fatal error:
« Risposta #2 il: 29 Mar 2011, 16:40:18 »
Sono solo sicuro di averlo creato per joomla, ma non so per quale versione! Come faccio ad accertarmene?

Grazie ancora

vamba

  • Visitatore
Re:Fatal error:
« Risposta #3 il: 29 Mar 2011, 16:52:35 »
Ciò che hai creato non è nativo per la versione 1.6 ed infatti esce un errore al file functions.php alla riga 17, file che è contenuto nella tua cartella templates-->firstart

Ora dato che a quella riga quel "costruttore automatico di template" inserisce
$mainframe->getMessageQueue();
e dato che $mainframe è deprecato nella 1.6

prova a sostituire
Codice: [Seleziona]
$mainframe->getMessageQueue();con
Codice: [Seleziona]
JFactory::getApplication()->getMessageQueue();
N.B.
Probabilmente risolverai quell'errore ma non è detto che non ne appaiano altri,
se così fosse segnalali nuovamente qua e vediam di risolvere.



vamba

  • Visitatore
Re:Fatal error:
« Risposta #4 il: 29 Mar 2011, 17:02:13 »
Aggiungerei anche che nel caso ci fossero altre ricorrenze che utilizzano $mainframe si può tranquillamente cambiae seguendo l'esempio seguente

Codice: [Seleziona]
$mainframe diventa
Codice: [Seleziona]
$app =&JFactory::getApplication();
**************************

ed un'eventuale
Codice: [Seleziona]
$messages = $mainframe->getMessageQueue();diventerà
Codice: [Seleziona]
$messages = $app->getMessageQueue();
********************

Quindi avremo...
Codice: [Seleziona]
$app =&JFactory::getApplication();
$messages = $app->getMessageQueue();

Offline FrancescoP

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Fatal error:
« Risposta #5 il: 29 Mar 2011, 17:34:32 »
Grazie veramente del consiglio, ma mi da tantissimi altri problemi come scomparsa di varie cose e altri errori in altre righe, non sapete consigliarmi un software per crearne?

Offline fantalycia

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Fatal error:
« Risposta #6 il: 07 Mag 2011, 13:57:00 »
Grazie veramente del consiglio, ma mi da tantissimi altri problemi come scomparsa di varie cose e altri errori in altre righe, non sapete consigliarmi un software per crearne?

A me viene un dubbio:
Ma non è che sia il caso di attendere qualche aggiornamento di JOOMLA 1.6 in modo tale da renderlo compatibile il più possibile con i vari template?
Ho fatto un giro sui vari forum e praticamente ci sono più o meno una ventina di problemi differenti per chi si accinge ad usufruire della nuova versione.
Spero di ricevere una risposta poichè già mi sto avvicinando da poco al mondo JOOMLA e non vorrei stare giornate intere a cercare e modificare template per poi ritrovarmi errori vari al momento del caricamento.

P.S.: quell'errore me l'ha dato a due template su due....

vamba

  • Visitatore
Re:Fatal error:
« Risposta #7 il: 07 Mag 2011, 14:13:01 »
Citazione
Ma non è che sia il caso di attendere qualche aggiornamento di JOOMLA 1.6 in modo tale da renderlo compatibile il più possibile con i vari template?
IL contrario semmai...
Bisogna attendere che i template disegnati per la 1.5 seguano perfettamente le specifiche della 1.6 e non attendere che la 1.6 si adegui per funzionare su template disegnati per la 1.5

Offline fantalycia

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Fatal error:
« Risposta #8 il: 07 Mag 2011, 17:08:10 »
IL contrario semmai...
Bisogna attendere che i template disegnati per la 1.5 seguano perfettamente le specifiche della 1.6 e non attendere che la 1.6 si adegui per funzionare su template disegnati per la 1.5
Ok... ed in questo caso quanto si dovrà attendere più o meno?
Io li creo con - cut -. sai se già c'è un aggiornamento oppure una patch di modifica per il programma?
Edit:  no riferimenti commerciali grazie.
« Ultima modifica: 07 Mag 2011, 18:04:40 da tomtomfive »

 



Web Design Bolzano Kreatif