Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Merci, en fait apparemment, il y'a un conflit avec le Mod Sexe de l'utilisateur, j'ai ceci dans le viewtopic :
$colorspan = (!empty($cur_post['g_color'])) ? '<span style="color:'.$cur_post['g_color'].'; font-weight:bold">' : '';
$colorspan2 = (!empty($cur_post['g_color'])) ? '</span>' : '';
$username = '<a href="profile.php?id='.$cur_post['poster_id'].'">'.$colorspan.pun_htmlspecialchars($cur_post['username']).$colorspan2.'</a>';
$cur_post['malefemale'] = str_replace("0", "", $cur_post['malefemale']);
$cur_post['malefemale'] = str_replace("1", "<img src=\"./img/male.gif\" />", $cur_post['malefemale']);
$cur_post['malefemale'] = str_replace("2", "<img src=\"./img/female.gif\" />", $cur_post['malefemale']);
$username = '<a href="profile.php?id=' . $cur_post['poster_id'] . '"><span style="color:'.$cur_post['g_color'].'">' . pun_htmlspecialchars($cur_post['username']).' </a>'.$cur_post['malefemale'];Je sais pas trop ou placer le span, je suis vraiment pas callé en syntax PHP 
Hors ligne
Essaie avec ça à la place de ce que tu nous a donné :
$colorspan = (!empty($cur_post['g_color'])) ? '<span style="color:'.$cur_post['g_color'].'; font-weight:bold">' : '';
$colorspan2 = (!empty($cur_post['g_color'])) ? '</span>' : '';
$username = '<a href="profile.php?id='.$cur_post['poster_id'].'">'.$colorspan.pun_htmlspecialchars($cur_post['username']).$colorspan2.'</a>';
$cur_post['malefemale'] = str_replace("0", "", $cur_post['malefemale']);
$cur_post['malefemale'] = str_replace("1", "<img src=\"./img/male.gif\" />", $cur_post['malefemale']);
$cur_post['malefemale'] = str_replace("2", "<img src=\"./img/female.gif\" />", $cur_post['malefemale']);
$username .= ' </a>'.$cur_post['malefemale'];Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Plop, est-il possible d'ajouter les couleurs dans la liste des membres ? Si oui quelle est la marche à suivre s'il vous plait.
Hors ligne
C'est indiqué dans le "Lisez-moi" 
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Bonjour,
J'ai installé ce mod puis attribué les couleurs à chaque groupe.
Hors une fois cette manipulation effectuée suivie d'un deconnexion puis d'une reconnexion le seul membre a être coloré dans l'index c'est moi...
Tout marche nikel dans les posts ainsi que dans la liste des membres sauf dans l'index.
Aidez moi....
Cordialemennt,
Boombox
Hors ligne
Bonjour
La déconnexion / connexion doit être pour tout le monde, ça s'affichera quand les autres membres se reconnecteront 
Dernière modification par fanf73 (03-07-2009 12:37:19)
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Euh... Mon autre admin c'est déconnecter et reconnecter et ça ne marche pas pour autant...
Hors ligne
Efface tes traces sur mozilla ,j'ai fait la modif ya peu de temp et ça fonctionne nickel 
Dernière modification par Guims (03-07-2009 12:40:44)
Hors ligne
C'est ce que j'ai fais et ça ne marche pas...
Hors ligne
C'est ce que j'ai fais et ça ne marche pas...
Ton autre admin ou toi ?
La solution c'est de changer le nom du cookie, comme ça tout le monde est déco et tout fonctionne correctement par la suite.
config.php pour modifier son nom. 
...
Hors ligne
Ce mod fonctionne très bien chez moi, alors je voulais remercier le créateur. Merci 
Hors ligne
Bonjour,
Le mod fonctionne à merveille.
Cependant, je cherche à savoir comment faire pour que les membres aujourd'hui en ligne soit également colorés avec leur couleur respective.
En vous remerciant de vos futurs réponses,
Cordialement,
Boombox
Hors ligne
La réponse a été postée dans ce topic, il suffit de le lire ou de faire une petite recherche pour tomber facilement dessus.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Bonsoir ,
Alors moi le code marche a merveille sauf que problème , je ne peut ajouter un couleur au groupe déjà existant (admin , modo , membres ,ect ..)
Aide svp ?
Hors ligne
Ça t'affiche un message d'erreur ou pas ?
Ça vient sûrement d'une mauvaise installation de la mod, vérifie que tu as bien fait les modifications dans le fichier "admin_group.php".
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
oui justement y avait un message d'erreur a la ligne 250 que j'ai modifier voila le code modifié si cela t'aide !
$db->query('INSERT INTO '.$db->prefix.'groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood, g_color) VALUES(\''.$db->escape($title).'\', '.$user_title.', '.$read_board.', '.$post_replies.', '.$post_topics.', '.$edit_posts.', '.$delete_posts.', '.$delete_topics.', '.$set_title.', '.$search.', '.$search_users.', '.$edit_subjects_interval.', '.$post_flood.', '.$search_flood.', g_color=\''.$group_color.'\')') or error('Unable to add group', __FILE__, __LINE__, $db->error());Dernière modification par shonane (23-07-2009 21:27:29)
Hors ligne
La correction que tu as faite est fausse : tu ne devrais pas avoir ce bout de code dans la requête d'insertion mais dans celle de modification du groupe
g_color=\''.$group_color.'\Reprends tranquillement ton fichier d'avant modification et refait-les tranquillement (ou récupère le fichier "admin_group.php" sur le site)
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
J'ai suivit ton conseil j'ai tout refait et tout marche a merveille , LONGUE VIE A FLUXBB 
Hors ligne
Re-Bonsoir,
J'ai trouver réponse ma question.
Sauf que maintenant je viens de me rendre compte que les couleurs ne s'affichent pas dans l'index.....
Cette erreur était présente avant que je mette le code nécessaire pour colorer le smembres de aujourd'hui en ligne
Pour info voici mon fichier index.php
Perso je ne détecte rien d'anormal...
Code trop long supprimé
PS: Je vois les couleurs des grades dans les topics, ainsi que dan sla liste des membres.
Merci de vos futurs réponses.
Hors ligne
Je pense que c'est le même problème que 99% des fois où l'on vient de l'installer : il n'y a aucun problème, ça vient de la façon dont est stockée la couleur des membres en ligne. La réponse sûrement plusieurs fois dans ce topic ou dans d'autres.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Salut
J'ai installé cette mod et je n'ai eu aucun problème.
Cependant, j'ai fait la modif pour afficher la couleur du dernier inscrit :
// Collect some statistics from the database
$result = $db->query('SELECT COUNT(id)-1 FROM '.$db->prefix.'users') or error('Unable to fetch total user count', __FILE__, __LINE__, $db->error());
$stats['total_users'] = $db->result($result);$result = $db->query('SELECT u.id, u.username, g.g_color FROM '.$db->prefix.'users AS u LEFT JOIN '.$db->prefix.'groups AS g ON u.group_id = g.g_id ORDER BY registered DESC LIMIT 1') or error('Unable to fetch newest registered user', __FILE__, __LINE__, $db->error());
$stats['last_user'] = $db->fetch_assoc($result);
et il ne s'affiche pas en couleur...
Est-ce parce qu'il ne s'est pas déconnecté ou ai-je fait une erreur ?
Hors ligne
Tu as bien pensé à entourer le pseudo du membre à cet endroit avec le marquage de couleur ?
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Bonjour, j'ai effectivement le même problème que 99% des membres ici, dans "Actuellement en ligne" , je n'ai pas mes membres qui s'affichent en couleur, la preuve je suis en bleu au lieu d'être en rouge gras -_-'
j'aimerai que quelqu'un me donne la réponse car j'ai lu les 8 pages et je n'ai pas trouvé la réponse...
voici mon fichier index modifié:
************************************************************************/
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
// Load the index.php language file
require PUN_ROOT.'lang/'.$pun_user['language'].'/index.php';
$page_title = pun_htmlspecialchars($pun_config['o_board_title']);
define('PUN_ALLOW_INDEX', 1);
require PUN_ROOT.'header.php';
// Print the categories and forums
$result = $db->query('SELECT c.id AS cid, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster FROM '.$db->prefix.'categories AS c INNER JOIN '.$db->prefix.'forums AS f ON c.id=f.cat_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE fp.read_forum IS NULL OR fp.read_forum=1 ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Unable to fetch category/forum list', __FILE__, __LINE__, $db->error());
$cur_category = 0;
$cat_count = 0;
while ($cur_forum = $db->fetch_assoc($result))
{
$moderators = '';
if ($cur_forum['cid'] != $cur_category) // A new category since last iteration?
{
if ($cur_category != 0)
echo "\t\t\t".'</tbody>'."\n\t\t\t".'</table>'."\n\t\t".'</div>'."\n\t".'</div>'."\n".'</div>'."\n\n";
++$cat_count;
?>
<div id="idx<?php echo $cat_count ?>" class="blocktable">
<h2><span><?php echo pun_htmlspecialchars($cur_forum['cat_name']) ?></span></h2>
<div class="box">
<div class="inbox">
<table cellspacing="0">
<thead>
<tr>
<th class="tcl" scope="col"><?php echo $lang_common['Forum'] ?></th>
<th class="tc2" scope="col"><?php echo $lang_index['Topics'] ?></th>
<th class="tc3" scope="col"><?php echo $lang_common['Posts'] ?></th>
<th class="tcr" scope="col"><?php echo $lang_common['Last post'] ?></th>
</tr>
</thead>
<tbody>
<?php
$cur_category = $cur_forum['cid'];
}
$item_status = '';
$icon_text = $lang_common['Normal icon'];
$icon_type = 'icon';
// Are there new posts?
if (!$pun_user['is_guest'] && $cur_forum['last_post'] > $pun_user['last_visit'])
{
$item_status = 'inew';
$icon_text = $lang_common['New icon'];
$icon_type = 'icon inew';
}
// Is this a redirect forum?
if ($cur_forum['redirect_url'] != '')
{
$forum_field = '<h3><a href="'.pun_htmlspecialchars($cur_forum['redirect_url']).'" title="'.$lang_index['Link to'].' '.pun_htmlspecialchars($cur_forum['redirect_url']).'">'.pun_htmlspecialchars($cur_forum['forum_name']).'</a></h3>';
$num_topics = $num_posts = ' ';
$item_status = 'iredirect';
$icon_text = $lang_common['Redirect icon'];
$icon_type = 'icon';
}
else
{
$forum_field = '<h3><a href="viewforum.php?id='.$cur_forum['fid'].'">'.pun_htmlspecialchars($cur_forum['forum_name']).'</a></h3>';
$num_topics = $cur_forum['num_topics'];
$num_posts = $cur_forum['num_posts'];
}
if ($cur_forum['forum_desc'] != '')
$forum_field .= "\n\t\t\t\t\t\t\t\t".$cur_forum['forum_desc'];
// If there is a last_post/last_poster.
if ($cur_forum['last_post'] != '')
$last_post = '<a href="viewtopic.php?pid='.$cur_forum['last_post_id'].'#p'.$cur_forum['last_post_id'].'">'.format_time($cur_forum['last_post']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_forum['last_poster']).'</span>';
else
$last_post = ' ';
/*
if ($cur_forum['moderators'] != '')
{
$mods_array = unserialize($cur_forum['moderators']);
$moderators = array();
while (list($mod_username, $mod_id) = @each($mods_array))
$moderators[] = '<a href="profile.php?id='.$mod_id.'">'.pun_htmlspecialchars($mod_username).'</a>';
$moderators = "\t\t\t\t\t\t\t\t".'<p><em>('.$lang_common['Moderated by'].'</em> '.implode(', ', $moderators).')</p>'."\n";
}
*/
?>
<tr<?php if ($item_status != '') echo ' class="'.$item_status.'"'; ?>>
<td class="tcl">
<div class="intd">
<div class="<?php echo $icon_type ?>"><div class="nosize"><?php echo $icon_text ?></div></div>
<div class="tclcon">
<?php echo $forum_field /*."\n".$moderators*/ ?>
</div>
</div>
</td>
<td class="tc2"><?php echo $num_topics ?></td>
<td class="tc3"><?php echo $num_posts ?></td>
<td class="tcr"><?php echo $last_post ?></td>
</tr>
<?php
}
// Did we output any categories and forums?
if ($cur_category > 0)
echo "\t\t\t".'</tbody>'."\n\t\t\t".'</table>'."\n\t\t".'</div>'."\n\t".'</div>'."\n".'</div>'."\n\n";
else
echo '<div id="idx0" class="block"><div class="box"><div class="inbox"><p>'.$lang_index['Empty board'].'</p></div></div></div>';
// Collect some statistics from the database
$result = $db->query('SELECT COUNT(id)-1 FROM '.$db->prefix.'users') or error('Unable to fetch total user count', __FILE__, __LINE__, $db->error());
$stats['total_users'] = $db->result($result);
$result = $db->query('SELECT id, username FROM '.$db->prefix.'users ORDER BY registered DESC LIMIT 1') or error('Unable to fetch newest registered user', __FILE__, __LINE__, $db->error());
$stats['last_user'] = $db->fetch_assoc($result);
$result = $db->query('SELECT SUM(num_topics), SUM(num_posts) FROM '.$db->prefix.'forums') or error('Unable to fetch topic/post count', __FILE__, __LINE__, $db->error());
list($stats['total_topics'], $stats['total_posts']) = $db->fetch_row($result);
?>
<div id="brdstats" class="block">
<h2><span><?php echo $lang_index['Board info'] ?></span></h2>
<div class="box">
<div class="inbox">
<dl class="conr">
<dt><strong><?php echo $lang_index['Board stats'] ?></strong></dt>
<dd><?php echo $lang_index['No of users'].': <strong>'. $stats['total_users'] ?></strong></dd>
<dd><?php echo $lang_index['No of topics'].': <strong>'.$stats['total_topics'] ?></strong></dd>
<dd><?php echo $lang_index['No of posts'].': <strong>'.$stats['total_posts'] ?></strong></dd>
</dl>
<dl class="conl">
<dt><strong><?php echo $lang_index['User info'] ?></strong></dt>
<dd><?php echo $lang_index['Newest user'] ?>: <a href="profile.php?id=<?php echo $stats['last_user']['id'] ?>"><?php echo pun_htmlspecialchars($stats['last_user']['username']) ?></a></dd>
<?php
if ($pun_config['o_users_online'] == '1')
{
// Fetch users online info and generate strings for output
$num_guests = 0;
$users = array();
$result = $db->query('SELECT user_id, ident FROM '.$db->prefix.'online WHERE idle=0 ORDER BY ident', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
while ($pun_user_online = $db->fetch_assoc($result))
{
if ($pun_user_online['user_id'] > 1)
$users[] = "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>';
else
++$num_guests;
}
$num_users = count($users);
echo "\t\t\t\t".'<dd>'. $lang_index['Users online'].': <strong>'.$num_users.'</strong></dd>'."\n\t\t\t\t".'<dd>'.$lang_index['Guests online'].': <strong>'.$num_guests.'</strong></dd>'."\n\t\t\t".'</dl>'."\n";
if ($num_users > 0)
echo "\t\t\t".'<dl id="onlinelist" class= "clearb">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Online'].': </strong></dt>'."\t\t\t\t".implode(',</dd> ', $users).'</dd>'."\n\t\t\t".'</dl>'."\n";
else
echo "\t\t\t".'<div class="clearer"></div>'."\n";
}
else
echo "\t\t".'</dl>'."\n\t\t\t".'<div class="clearer"></div>'."\n";
?>
</div>
</div>
</div>
<?php
$footer_style = 'index';
require PUN_ROOT.'footer.php';Hors ligne
Sans lien vers ton forum ni info sur la couleur par défaut on ne peut pas savoir tous les symptômes...
- As-tu essayé de te déconnecter / reconnecter (solution qui marche dans 99% des cas) ?
- Es-tu aller voir dans la table "online" si la couleur était spécifiée sur ta ligne ?
j'aimerai que quelqu'un me donne la réponse
Et moi j'aimerai que quelqu'un m'offre sa fortune.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne