Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : The-BiT 16 May 2008, 21:58:12

: fatal error: come fare?
: The-BiT 16 May 2008, 21:58:12
Ho installato il componente "ricettario" e il relativo modulo ricette_random. Il problema è che quando pubblico uest'ultimo mi resituisce "fatal error".

Qualcuno di voi, per cortesia, saprebbe dirmi come procedere?
: Re: fatal error: come fare?
: surfbit 16 May 2008, 22:03:24
Ciao The-BiT  :) che versione di joomla ?
: Re: fatal error: come fare?
: The-BiT 16 May 2008, 22:08:09
Ciao e innnanzitutto gracie per la risposta.

Utilizzo joomla v. 1.0.15 con ricettario 1.2 e modulo ricette_random
: Re: fatal error: come fare?
: sara82 17 May 2008, 00:12:05
Potreti riportare esattamente l'errore che ti dà?  :)
: Re: fatal error: come fare?
: The-BiT 17 May 2008, 10:42:49
se vado a pubblicare questo modulo (dopo aver messo alcune ricette di prova) mi dà il seguente errore:
Fatal error: Using $this when not in object context in mod_randomricettario.php
: Re: fatal error: come fare?
: stefy871 22 May 2008, 22:04:48
Fatal error: Using $this when not in object context


anch'io ho lo stesso errore.. cosa sara?
: Re: fatal error: come fare?
: The-BiT 22 May 2008, 22:52:53
Ho risolto, ma in modo molto "sporco".

devi cancellare queste righe di codice
function getTitle()
{
   global $mainframe;
   $this->title = $mainframe->getCfg("live_site");
   return $this->title;
}

$nomeSito = getTitle();
dal file mod_randomricettario.php e in più devi impostare manuelamente il percorso relativo al tuo sito presente nei 3 links più in basso.
Purtroppo nessuno mi ha risposto e ho dovuto trovare da solo un modo per uscirne.
: Re: fatal error: come fare?
: stefy871 23 May 2008, 04:22:17
per cancellare ci sono, per impostare il link al mio, non ho capito come si fa.

mi puoi spiegare grazie
: Re: fatal error: come fare?
: The-BiT 23 May 2008, 11:19:25
Se ad esempio il tuo sito risiede in una sottocartella, del tipo:
www.tuosito.it/joomla allora modificara il link
$temp=$nomeSito.'/index.php?option=com_ricettario&func=detail&Itemid=28&id='.$rows[0]->id."\">";
in questo modo
$temp=$nomeSito.'/joomla/index.php?option=com_ricettario&func=detail&Itemid=28&id='.$rows[0]->id."\">";

Devi modificare tutti e 3 links presenti nel file.

Se invece risiede nella cartella principale del tuosito allora no c'è bisogno di modificare nulla.