Annonces
Livre d'or

Par Le Goff Décor

Bonjour,

Félicitations pour votre script que j'utilise sur mon site, les possiblités nombreuses qu'offr'e PHPBoost m'ont tout de suite séduit !

[Suite...]

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
   Le 21/01/08 à 20h31 Citer      

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 29/11/07
Messages: 364
Lieu: France
Reprise du message précédent

Ok ^^

Tiens nous au courant pour modifier cela :)
____________________
Avant de poster Chercher sur le forum - Consulter la Documentation - Consulter la FAQ
Pensez à mettre votre sujet en réglé !


pm http://www.dmweb.fr    
   Le 23/01/08 à 23h54 Citer      

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 29/11/07
Messages: 364
Lieu: France
Salut Crowkait !!

Excuse moi de paraitre un peut chiant ^^, mais alor avez vous verifier si cela fonctionne ? :s
____________________
Avant de poster Chercher sur le forum - Consulter la Documentation - Consulter la FAQ
Pensez à mettre votre sujet en réglé !


pm http://www.dmweb.fr    
   Le 25/01/08 à 16h33 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 17/06/05
Messages: 7621
Lieu: Apt / Marseille
J'ai trouvé et corrigé le bug sur la 2.1. Si ça t'énerve vraiment il faut virer la ligne GROUP BY **** dans online_mini.php
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com http://www.phpboost.com    
   Le 26/01/08 à 12h12 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 17/11/07
Messages: 152
ça marche nikel merci crowkait

pm http://www.campingepibleu.com    
Visiteurs
   Le 26/01/08 à 14h42 Citer      

Boosteur Inactif

Groupe: Visiteur



Nickel, c'est vrai que du coup il y a plus de visiteurs!

   
   Le 26/01/08 à 21h05 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 17/11/07
Messages: 152
oui ça fait du bien au moral !

pm http://www.campingepibleu.com    
   Le 26/01/08 à 22h43 Citer      

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 29/11/07
Messages: 364
Lieu: France
Oui merci Crowkait ça fonctionne :top :)



Edité par el_chorizo Le 26/01/08 à 22h43
____________________
Avant de poster Chercher sur le forum - Consulter la Documentation - Consulter la FAQ
Pensez à mettre votre sujet en réglé !


pm http://www.dmweb.fr    
   Le 26/08/08 à 23h39 Citer      

Booster Fuzil

Groupe: Membre

Inscrit le: 27/07/08
Messages: 93
Lieu: Lyon
J ai la mémé Problème Que Vous et je sais pas quoi remplace

Code PHP :
if( defined('PHP_BOOST') !== true)	exit;
 
if( SCRIPT !== (DIR . '/online/online.php') )
{
	//Chargement de la langue du module.
	@include_once('../online/lang/' . $CONFIG['lang'] . '/online_' . $CONFIG['lang'] . '.php');
	$cache->load_file('online');
 
	$template->set_filenames(array(
		'online' => '../templates/' . $CONFIG['theme'] . '/online/online_mini.tpl'
	));
 
	//On compte les visiteurs en ligne dans la bdd, en prenant en compte le temps max de connexion.
	list($count_visit, $count_member, $count_modo, $count_admin) = array('0', '0', '0', '0');  
 
	############Affichage des 4 premiers membres de la table et nombres des différents level en ligne##############
	$i = 0;
	$result = $sql->query_while("SELECT s.user_id, s.level, s.session_time, m.login 
	FROM ".PREFIX."sessions AS s 
	LEFT JOIN ".PREFIX."member AS m ON m.user_id = s.user_id 
	WHERE s.session_time > '" . (time() - $CONFIG['site_session_invit']) . "'
	ORDER BY " . $CONFIG_ONLINE['display_order_online'], __LINE__, __FILE__); //4 Membres enregistrés max.
	while( $row = $sql->sql_fetch_assoc($result) )
	{
		if( $i < $CONFIG_ONLINE['online_displayed'] )
		{
			switch($row['level']) //Coloration du membre suivant son level d'autorisation. 
			{ 		
				case '0':
				$status = 'member';
				break;
 
				case '1': 
				$status = 'modo';
				break;
 
				case '2': 
				$status = 'admin';
				break;
 
				default:
				$status = 'member';
			} 
 
			//Visiteurs non pris en compte.
			if( $row['level'] !== '-1' )
			{
				$template->assign_block_vars('online', array(
					'MEMBER' => '<a href="../member/member' . transid('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php') . '" class="' . $status . '">' . wordwrap_html($row['login'], 19) . '</a><br />'	
				));
 
				$i++;
			}		 
		}
 
		switch($row['level'])
		{
			case '-1':
			$count_visit++;
			break;
			case '0':
			$count_member++;
			break;
			case '1':
			$count_modo++;
			break;
			case '2':
			$count_admin++;
			break;
		}
	}
	$sql->close($result);
 
 
	$count_visit = (empty($count_visit) && empty($count_member) && empty($count_modo) && empty($count_admin)) ? '1' : $count_visit;
 
	$total = $count_visit + $count_member + $count_modo + $count_admin;
	$total_member = $count_member + $count_modo + $count_admin;
 
	$member_online = $LANG['member_s'] . ' ' . strtolower($LANG['online']);
	$more = '<br /><a href="../online/online.php' . SID . '" title="' . $member_online . '">' . $member_online . '</a><br />';
	$more = ($total_member > $CONFIG_ONLINE['online_displayed']) ? $more : ''; //Plus de 4 membres connectés.
 
	$l_guest = ($count_visit > 1) ? $LANG['guest_s'] : $LANG['guest'];
	$l_member = ($count_member > 1) ? $LANG['member_s'] : $LANG['member'];
	$l_modo = ($count_modo > 1) ? $LANG['modo_s'] : $LANG['modo'];
	$l_admin = ($count_admin > 1) ? $LANG['admin_s'] : $LANG['admin'];
 
	$template->assign_vars(array(
		'L_VISITOR' => $l_guest,
		'VISIT' => $count_visit,
		'L_MEMBER' => $l_member,
		'MEMBER' => $count_member,
		'L_MODO' => $l_modo,
		'MODO' => $count_modo,
		'L_ADMIN' => $l_admin,
		'ADMIN' => $count_admin,
		'MORE' => $more,	
		'TOTAL' => $total,
		'L_ONLINE' => $LANG['online']
	));
 
	$template->pparse('online'); 
}	
 
?>

pm    
   Le 29/08/08 à 14h59 Citer      

Booster Fuzil

Groupe: Membre

Inscrit le: 27/07/08
Messages: 93
Lieu: Lyon
????

pm    
   Le 29/08/08 à 15h00 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Est-ce bien le fichier online/online_mini.php ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 29/08/08 à 15h04 Citer      

Booster Fuzil

Groupe: Membre

Inscrit le: 27/07/08
Messages: 93
Lieu: Lyon
ben.popeye:
Est-ce bien le fichier online/online_mini.php ?

je ne sais pas dou il vient se probleme mais je pense que c online/online_mini.php

pm    
   Le 29/08/08 à 20h03 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Je parlais du fichier qui a été posté dans un des messages précédents.
Si tel est le cas, la ligne à modifier n'y est pas.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 29/08/08 à 20h33 Citer      

Booster Fuzil

Groupe: Membre

Inscrit le: 27/07/08
Messages: 93
Lieu: Lyon
Le probleme Il vien de la

Code PHP :
//Visiteurs non pris en compte.
			if( $row['level'] !== '-1' )

pm    
   Le 29/08/08 à 20h56 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Le fichier que tu as montré plus haut ne comporte pas le bug en question.
Est-ce que tu constates le bug ? En es-tu sûr ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 29/08/08 à 22h27 Citer      

Booster Fuzil

Groupe: Membre

Inscrit le: 27/07/08
Messages: 93
Lieu: Lyon
ben.popeye:
Le fichier que tu as montré plus haut ne comporte pas le bug en question.
Est-ce que tu constates le bug ? En es-tu sûr ?

Bien sur mais je sais pas si si sur ce fichier ou une autres

pm    
   Le 29/08/08 à 22h38 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
On est bien d'accord, le bug est sur le nombre de visiteurs qui est affiché sur le module listant les personnes en ligne ?
Le bug en question affiche 1 tout le temps.
Pour vérifier qu'il y a bien plusieurs personnes, se rendre dans le panneau d'administration et ça sera plus clair.

J'insiste bien sur la nature du bug car dans le fichier présenté, je le répète, le bug n'est pas présent.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
2 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 2 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces