Back to top

Autore Topic: Problemi con joomla comment  (Letto 5040 volte)

Offline Bere99

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Problemi con joomla comment
« il: 01 Ott 2006, 21:28:32 »
ciao a tutti volevo segnalrvi una cosa che nn riesco a spiegarmi. Io ho installato il componente per i commenti e quando vado sulla index mi da un errore nel file properties.php nella linea 160 ed è sulla lista degli utenti. Mi potete aiutare?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #1 il: 01 Ott 2006, 21:33:29 »
Non ho mai usato il componente, ma sapere qual'è il messaggio di errore e la riga di codice potrebbe aiutare a capire qualcosa.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Bere99

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #2 il: 01 Ott 2006, 21:56:38 »
mi da questo errore:
Warning: Invalid argument supplied for foreach() in /web/htdocs/www.scavessacoi.org/home/components/com_comment/joscomment/properties.php on line 160

su ogni norizia.
Pero il bello che ho provato a installare il componete su un altro sito mio di prova e questo errore nn me lo da! e per questo che ho scritto qua nn vorrei che fosse un bug

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #3 il: 01 Ott 2006, 22:07:20 »
mi da questo errore:
Warning: Invalid argument supplied for foreach() in /web/htdocs/www.scavessacoi.org/home/components/com_comment/joscomment/properties.php on line 160

Di solito questo tipo di errore sul foreach si verifica quando il suo argomento è null.
Ad esempio:
Codice: [Seleziona]
foreach($oggetti as $oggetto)nel caso in cui $oggetti sia null.
E di solito è tutto legato ad una query sql andata male.
Il foreach errato che cosa gestisce?

Citazione
Pero il bello che ho provato a installare il componete su un altro sito mio di prova e questo errore nn me lo da! e per questo che ho scritto qua nn vorrei che fosse un bug

L'errore segnalato in realtà è una warning.
Il fatto che sul sito non lo vedi, può essere dovuto anche ad un settaggio di php che nasconde le warning.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Bere99

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #4 il: 01 Ott 2006, 22:13:35 »
ok capito. ma nn c'e un sistema per risolvere il problema perche mi piacerebbe mettere i commenti. cmq grazie

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #5 il: 01 Ott 2006, 22:17:53 »
Posta il codice sorgente del file che va in errore.
Non tutto, solo la parte prima del foreach, giusto per cercare di capire cosa può generare l'errore e quindi capire come risolvere.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Bere99

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #6 il: 02 Ott 2006, 14:55:47 »
Codice: [Seleziona]
function loadProfiles()
    {
        global $database;
        $database->setQuery('SELECT #__users.username, #__comprofiler.user_id,
#__comprofiler.avatar FROM #__users, #__comprofiler
WHERE #__users.id = #__comprofiler.user_id');
        $userList = $database->loadAssocList();
        $this->_profiles = array();
        foreach ($userList as $item) {
            if ($this->_avatar) $this->_profiles[$item['username']]['avatar'] = $item['avatar'];
            else $this->_profiles[$item['username']]['avatar'] = false;
            if ($this->_profile) $this->_profiles[$item['username']]['id'] = $item['user_id'];
            else $this->_profiles[$item['username']]['id'] = false;
        }
        unset($userList);
    }
}

?>

questo è il codice dalla linea 152 fino alla fine del file properties.php che mi dava l'errore, la linea dell'errore è alla 160 cioe
Codice: [Seleziona]
  foreach ($userList as $item) {

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #7 il: 02 Ott 2006, 15:44:29 »
L'errore è dovuto senz'altro alla query che fallisce.
Perchè fallisca non te lo so dire.
Forse non hai ancora inserito nessun utente.

Per sapere l'errore bisognerebbe lanciare la query direttamente da phpmyadmin.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Bere99

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #8 il: 02 Ott 2006, 19:16:47 »
no di utenti ce ne sono una decina cmq segiuro il tuo consiglio

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problemi con joomla comment
« Risposta #9 il: 02 Ott 2006, 19:19:07 »
no di utenti ce ne sono una decina cmq segiuro il tuo consiglio

Allora prova ad eseguire la query con phpMyAdmin.
O magari prova prima ad abilitare il debug di Joomla ed attivare tutti i messaggi di errore.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif