Joomla.it Forum

Componenti per Joomla! => Gestione Forum => : Mitico100 14 Nov 2008, 12:06:57

: [RISOLTO] Problema JOOBB: Call to a member function get() on a non-object in...
: Mitico100 14 Nov 2008, 12:06:57
Salve ragazzi,
ho riscontrato dei problemi con JOOBB 0.7.4.

L'installazione l'ho eseguita correttamente ed ora mi trovo il forum integrato perfettamente nel sito. Ma un erore continua a darmi difficoltà. Infatti, non riesco a capire come mai, quando entro come amministratore, posso inserire nuovi argomenti al forum, mentre quando entro nel sito come utente normale mi riscontra il seguente problema:
Fatal error: Call to a member function get() on a non-object in /users/r/e/b/rebelzcru/public_html/plugins/editors-bb/joobb/joobbeditorhtml.php on line 99

Prima di avere questo errore, Joobb mi diceva ovviamente che non trovava il file editor, e dunque ho uppato seguento lo scema i file presenti nell'archivio editor, dopodiché, testando il funzionamento mi ha appunto dato questo errore. Ho cercato nella linea 99 del file editor e il codice è il seguente:

   /**
    * get editor emotions
    */   
   function getEmotions($name, $params) {

      // initialize variables
      $joobbConfig   =& JoobbConfig::getInstance();      
      $joobbEmotionSet =& JoobbEmotionSet::getInstance($joobbConfig->getEmotionSetFile());

      $html = '';

      $i = 1;
      $emotionsPerRow = $params->get('emotions_per_row');
      foreach($joobbEmotionSet->emotions as $emotion) {
         if(!$emotion->hidden) {
            $html .= '<a href="javascript:addEmotion(\''. $name .'\', \''. $emotion->codes[0] .'\')" class="jbEmotion" target="_self">';
            $html .= '<img src="'. $emotion->fileName .'" title="'. JText::_($emotion->emotion) .'" class="jbEmotion" />';
            $html .= '[/url]';
            if ($emotionsPerRow != 0 && ($i % $emotionsPerRow) == 0) {
               $html .= '
';
            }
            $i++;
         }
      }
                  
      return $html;
   }

}
?>


Non riesco proprio a capire quale sia l'errore, soprattutto sapendo che loggandomi come admin, questo errore non si verifica...


Qualcuno sa per caso che tipo di errore è e dove sta  il problema?


Grazie,
Joomler.         



EDIT: Grazie :D
: Re: Problema JOOBB: Call to a member function get() on a non-object in...
: ventus85 14 Nov 2008, 12:12:36
Davvero nel codice c'è scritto questo?
Non riesco proprio a capire quale sia l'errore, soprattutto sapendo che loggandomi come admin, questo errore non si verifica...


Qualcuno sa per caso che tipo di errore è e dove sta  il problema?


Grazie,
Joomler.         

A parte gli scherzi, hai usato la funzione cerca+un motore di ricerca?
Ho visto che a molti dà un errore del genere sia per JooBB sia per altri e qualche soluzione c'è, semmai dargli un occhio.
Ciao!
: Re: Problema JOOBB: Call to a member function get() on a non-object in...
: Mitico100 14 Nov 2008, 12:14:20
Davvero nel codice c'è scritto questo?
Non riesco proprio a capire quale sia l'errore, soprattutto sapendo che loggandomi come admin, questo errore non si verifica...


Qualcuno sa per caso che tipo di errore è e dove sta  il problema?


Grazie,
Joomler.         

A parte gli scherzi, hai usato la funzione cerca+un motore di ricerca?
Ho visto che a molti dà un errore del genere sia per JooBB sia per altri e qualche soluzione c'è, semmai dargli un occhio.
Ciao!

Ho cercato su vari forum si. Il problema è che non ho trovato chi ha questo problema con Joob, ma solo problemi dello stesso tipo dove la soluzione non è adatta al mio caso.... ;)
: Re: Problema JOOBB: Call to a member function get() on a non-object in...
: Mitico100 14 Nov 2008, 13:02:06
Ho risolto ragazzi.... Avevo installato l'editor manualmente, dopodichè l'ho disinstallato per riprovare con l'installazione automatica nel pannello di joomla, così ha funzionato...

Vi ringrazio!
Joomler...

(penso che potete chiudere..)


: Re: Problema JOOBB: Call to a member function get() on a non-object in...
: ventus85 14 Nov 2008, 13:06:58
Bravo!

Basta che tu metti il [RISOLTO] al titolo del primo post.

Ciao!  :)