Il est impossible d'inclure la boite online sur une page pour plusieurs raisons :
1. le total des messages est généré sur index.php
2. le total des sujets idemme
3. Si FORUM n'est pas défini (TRUE) on renvoi l'erreur
Donc ce que tu peux faire pour tricher, c'est :
enlever :
[php]if ( ! defined('ADMINISTRATION') && ! defined('FORUM') )
{
die('-[interdit]-');
}[/php]
ensuite pour calculer le nombre de sujets et de messages rajouter :
[php]// On compte le nombre de sujets
$sql = 'SELECT COUNT(sujet_id) AS nbr_sujets FROM ' . SUJETS_TABLE;
if( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], img('er_sql'), sprintf($langue['er_select'], 'sujets'), __LINE__, __FILE__, $sql);
}
$compte_sujets = $bdd->tableau($result);
$total_sujets = $compte_sujets['nbr_sujets'];
$bdd->free($result);
// On compte le nombre de messages
$sql = 'SELECT COUNT(message_id) AS nbr_messages FROM ' . MESSAGES_TABLE;
if( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], img('er_sql'), sprintf($langue['er_select'], 'messages'), __LINE__, __FILE__, $sql);
}
$compte_messages = $bdd->tableau($result);
$total_messages = $compte_messages['nbr_messages'];
$bdd->free($result);[/php]
avant :
[php]//
// On récupère le nombre de personne sur le forum en séparant bien invités/connectés/invisibles
//[/php]
Bien entendu mon code n'est pas optimisé mais j'ai pas le temps ^^