Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#151 09-02-2009 20:31:04

Djo
Membre

Re : Color Of Groups 1.0

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 hmm

Hors ligne

#152 09-02-2009 20:44:03

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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

#153 09-02-2009 21:26:01

Djo
Membre

Re : Color Of Groups 1.0

ça marche, merci beaucoup ! ^^
Vais essayer de comprendre tout ça maintenant smile

Hors ligne

#154 13-06-2009 19:09:50

Viick
Membre

Re : Color Of Groups 1.0

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

#155 13-06-2009 19:39:36

fanf73
Wik-wiki

Re : Color Of Groups 1.0

C'est indiqué dans le "Lisez-moi" huh


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

#156 03-07-2009 12:26:50

boombox
Membre

Re : Color Of Groups 1.0

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

#157 03-07-2009 12:37:11

fanf73
Wik-wiki

Re : Color Of Groups 1.0

Bonjour

La déconnexion / connexion doit être pour tout le monde, ça s'affichera quand les autres membres se reconnecteront wink

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

#158 03-07-2009 12:39:13

boombox
Membre

Re : Color Of Groups 1.0

Euh... Mon autre admin c'est déconnecter et reconnecter et ça ne marche pas pour autant...

Hors ligne

#159 03-07-2009 12:40:26

Guims
Membre

Re : Color Of Groups 1.0

Efface tes traces sur mozilla ,j'ai fait la modif ya peu de temp et ça fonctionne nickel wink

Dernière modification par Guims (03-07-2009 12:40:44)

Hors ligne

#160 03-07-2009 12:44:02

boombox
Membre

Re : Color Of Groups 1.0

C'est ce que j'ai fais et ça ne marche pas...

Hors ligne

#161 03-07-2009 14:55:32

M@x
Membre

Re : Color Of Groups 1.0

boombox a écrit :

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. wink


...

Hors ligne

#162 15-07-2009 20:21:37

Oktez
Membre

Re : Color Of Groups 1.0

Ce mod fonctionne très bien chez moi, alors je voulais remercier le créateur. Merci wink

Hors ligne

#163 23-07-2009 20:59:13

boombox
Membre

Re : Color Of Groups 1.0

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

#164 23-07-2009 21:06:58

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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

#165 23-07-2009 21:14:48

shonane
Membre

Re : Color Of Groups 1.0

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

#166 23-07-2009 21:20:26

fanf73
Wik-wiki

Re : Color Of Groups 1.0

Ç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

#167 23-07-2009 21:26:57

shonane
Membre

Re : Color Of Groups 1.0

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

#168 23-07-2009 21:35:43

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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

#169 23-07-2009 21:45:50

shonane
Membre

Re : Color Of Groups 1.0

J'ai suivit ton conseil j'ai tout refait et tout marche a merveille , LONGUE VIE A FLUXBB wink

Hors ligne

#170 23-07-2009 22:23:24

boombox
Membre

Re : Color Of Groups 1.0

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

#171 23-07-2009 22:37:28

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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

#172 27-07-2009 18:44:42

adaur
Membre

Re : Color Of Groups 1.0

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 ?


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#173 27-07-2009 19:44:51

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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

#174 28-07-2009 02:32:40

Matthieu
Membre

Re : Color Of Groups 1.0

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

#175 28-07-2009 08:45:36

fanf73
Wik-wiki

Re : Color Of Groups 1.0

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 ?

wz16 a écrit :

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

Pied de page des forums