Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 20-01-2009 16:38:59

Slan
Membre

Ranks en image & Couleurs de titres ...

Voila j'ai un peu modifié mon forum, version 1.2 et vous propose d'en profiter.

2 Modifications :
- Les rangs sont affiché sous formes d'images.
- Les titres d'utilisateurs peuvent être personnalisés par une couleur.

Fonctionnement :
Le titre inscrit dans le profil est traité sous la forme d'un tableau séparé par des ',':
@ => ordone la désactivation de l'affichage du rang en image. Le rang n'est plus affiché.
#xxxxxx => ordone l'affichage du titre dans une certaine couleur.

Donc si je veut un titre d'utilisateur, sans l'image du rang, et en noir j'écrit dans la zone titre : @,#000,Montitre

Notons qu'il faut pour avoir des images comme rangs : les créer, et les rentrer dans les rangs normalement, il suffit de mettre a la place du rang, le nom de l'image associée. Il est aussi conseillé de leur donner une mise en page css.

Voici le code : dans fonctions : function get_title($user)

    // If the user is banned
    if (in_array(strtolower($user['username']), $ban_list))
        $user_title = $lang_common['Banned'];
    // If the user is a guest
    else if ($user['g_id'] == PUN_GUEST)
        $user_title = $lang_common['Guest'];
    else 
    {
        $rankshow=1;
        $colortitle="no";
        // Are there any ranks?
        if ($pun_config['o_ranks'] == '1' && !empty($pun_ranks))
        {
            @reset($pun_ranks);
            while (list(, $cur_rank) = @each($pun_ranks))
            {
                if (intval($user['num_posts']) >= $cur_rank['min_posts'])
                    $user_postrank = $cur_rank['rank'];
            }
            $user_title = '<img src="img/ranks/'.$user_postrank.'" class="img_rank" alt="Grade" />';            
        }
        // If the user group has a default user title
        if ($user['g_user_title'] != ''){
            $user_title2 = pun_htmlspecialchars($user['g_user_title']);
        }
        // If the user has a custom title
        if ($user['title'] != '')
        {    
            $user_datas=explode(',',$user['title']);
            foreach ($user_datas as $ud){
                if ($ud{0}=="@"){$rankshow=0;}
                else if ($ud{0}=="#"){$colortitle=$ud;}
                else {$user_title2 = pun_htmlspecialchars($ud);}
            }
        }
        if ($colortitle!="no"){$user_title2='<span style="color: '.$colortitle.';">'.$user_title2."</span>";}
        if ($rankshow==1){$user_title .=$user_title2;}
        else {$user_title =$user_title2;}
    }

Vous remarquerez que je range les images dans img/ranks/
et que je leur ai associé la classe : img_rank

IMG.img_rank{
    height: 10px;
    width: 60px;
    display: block;
    border: 0;
    margin: 0 0 1px 0;
}

Un petit détail : si votre utilisateur a un titre "groupe" et que dans son titre personnel vous ne mettez qu'un code couleur : par exemple #36a , cela ne supprimera pas son titre groupe, ni ne le remplacera, ca se contentera de le mettre en couleur.
Voila, je vous met maintenant quelques images du forum pour voir ce que ca donne :

sanstitre2oo4.th.jpg

sanstitre3xv1.th.jpg

Pour ma part, les ranks sur mon site sont au nombre de 65 ... avec des images c'est sympa et rapide à faire, autant avec des noms, je n'aurais pas eu le courage d'en trouver 65 ...

Ceux qui veulent mon pack d'image de ranks peuvent le demander.

Dernière modification par Slan (20-01-2009 16:47:55)

Hors ligne

#2 20-01-2009 20:31:54

M@x
Membre

Re : Ranks en image & Couleurs de titres ...

Quel est la différence entre les mods disponibles pour le fait à part que c'est en css et pas administrable ?!


...

Hors ligne

#3 20-01-2009 22:06:28

Slan
Membre

Re : Ranks en image & Couleurs de titres ...

Très certainement aucun, et certainement bien mieux quand il y a un mod. Mais quand j'ai cherché, je n'ai trouvé ni mod pour mettre des images à la place des ranks, ni mod pour colorer les titre, ni mod pour colorer les noms dans la page forum.

La seule chose que j'ai trouvé, c'est un mod pour faire une userlist de connectés en couleur.

Du coup, puisque tout cela existe, il serait génial de faire figurer ici la liste des mods qui permettent ces trois choses, car si les gens utilisent le moteur de recherche du site comme moi, ils trouveront peut être ce message au lieu de l'absence de réponse que j'ai trouvé.

Merci beaucoup pour ton aide.

Hors ligne

#4 20-01-2009 23:41:58

M@x
Membre

Re : Ranks en image & Couleurs de titres ...

Pour rechercher une mod c'est soit directement dans la section des mods soit le moteur de recherche des mods.
Je te laisse donc tester avec couleur (la première) et avec groupe. (5 ou sixième wink )


...

Hors ligne

#5 21-01-2009 00:14:44

Slan
Membre

Re : Ranks en image & Couleurs de titres ...

Merci c'est vraiment très gentil.

En effet il est possible d'avoir des mods donnant une couleur aux groupes. C'est génial, mais je vois pas du tout le rapport avec ce que je propose, et surtout, ce que je recherche ?

Je cherche quelque chose qui donne de la couleur aux noms.
Quand a ce que j'ai proposé, cela met des images à la place des rangs et des couleurs personnalisées à chaque individu pour son titre.

Mais je suis toujours demandeur, ca me fait plaisir de parler avec un pro comme toi qui sait tout, et je suis vraiment ravi de pouvoir profiter de ta sympathie et de ta générosité pour les conseils.

N'hésite pas répondre à ma demande si tu en as l'occasion et le temps.

Quand aux autres, ceux qui éventuellement nous lisent parce que ce que j'ai proposé les intéresse, je vous remercie de votre passage et n'hésitez pas à me contacter pour une petit aide à la mise en place si vous êtes intéressés.

Dernière modification par Slan (21-01-2009 00:16:12)

Hors ligne

#6 21-01-2009 01:31:53

M@x
Membre

Re : Ranks en image & Couleurs de titres ...

Slan a écrit :


Je cherche quelque chose qui donne de la couleur aux noms.
Quand a ce que j'ai proposé, cela met des images à la place des rangs et des couleurs personnalisées à chaque individu pour son titre.

Une des modification permet de mettre une couleur pour un groupe. (Légèrement différent que toi, mais administrable donc plus simple d'utilisation)
La seconde permet de mettre une image à la place du rang de l'utilisateur, comme toi. wink

Après c'est toujours bien de proposer, ça peut servir. wink
Bon courage pour la suite.


...

Hors ligne

#7 21-01-2009 01:41:34

Slan
Membre

Re : Ranks en image & Couleurs de titres ...

Pas trouvé pour les images, merci.

Hors ligne

#8 21-01-2009 20:02:13

M@x
Membre

Re : Ranks en image & Couleurs de titres ...


...

Hors ligne

#9 21-01-2009 22:41:02

Slan
Membre

Re : Ranks en image & Couleurs de titres ...

Merci c'est très gentil, tu es vraiment aimable. Toutefois, la encore on parles d'image pour un "groupe" et non pas en fonction d'un rang du au nombre de posts.

Ceci dit ... ça m'intéresse quand même ! Sans rien changer au fait que pour le moment je n'ai toujours vu aucun mod permettant de définir une couleur personnalisée pour le titre, ni une image en fonction du ranks. Peut être que je ne trouvais pas parceque cela n'existe pas, il est dommage dès lors que je ne sois pas à la hauteur pour faire un mod, plutôt que ce petit bout de code.

Merci max

Hors ligne

#10 22-01-2009 13:07:19

fanf73
Wik-wiki

Re : Ranks en image & Couleurs de titres ...

Il existe cette entrée dans le wiki pour afficher des images comme rang en fonction du nombre de posts : http://www.punbb.fr/aide/doku.php/imagesrangs


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

#11 22-01-2009 13:59:22

sharrinddlar
Membre

Re : Ranks en image & Couleurs de titres ...

Bonjour à tous,

Perso je trouve cette astuce au bon endroit et bien expliquée. Elle n'est pas de trop et évitera certainement pas mal de demande à ce sujet.

Même s'il y a des mods ou docs wiki, j'avoue que ce n'est pas évident pour tout le monde de trouver exactement ce que propose Slan.

De plus elle donne une alternative de plus, que certains préfèrerons ou non. Donc un plus grand choix.

Donc je dirais tout simplement merci pour cette contrib.

Ce n'est pas tous les jours que l'on a des astuces aussi claires et bien écrites... Indispensable surement pas, utile certainement wink

Dernière modification par sharrinddlar (22-01-2009 14:01:40)

Hors ligne

#12 24-02-2009 14:32:29

koka
Membre

Re : Ranks en image & Couleurs de titres ...

Bonjour je suis impatient de ta réponse car je voudrais juste mettre en couleur les titres sans mettre d'images et aussi comment faire je ne comprend pas comment l'installer...

Merci.

Hors ligne

#13 25-02-2009 02:35:58

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

Bonjour Slan,

J'ai ajouté ton script

Pour les couleurs je place @,#E8E8E8,Admin et la couleur reste noir lol bref pourtant j'ai ajouté ton script ds fichier functions.php, publié...

Un peu ds le même cas que koka...

Hors ligne

#14 25-02-2009 15:56:22

koka
Membre

Re : Ranks en image & Couleurs de titres ...

Oui je suis deg moi je ne sais même pas ou mettre le code pleure

Hors ligne

#15 25-02-2009 16:04:03

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

Slan va bien nous répondre ... smile

Hors ligne

#16 25-02-2009 16:20:38

koka
Membre

Re : Ranks en image & Couleurs de titres ...

Bahh j'espère... tu voudrais pas me faire voir ton function.php ?

Hors ligne

#17 25-02-2009 16:25:13

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

Euh je veux bien mais il fait 1km de long lol

Hors ligne

#18 25-02-2009 16:41:37

koka
Membre

Re : Ranks en image & Couleurs de titres ...

bahh alors à partir ou il y a écrit function user un truck comme sa jusqu'à l'autre fonction

Hors ligne

#19 25-02-2009 17:27:20

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

file moi ton e-mail en message privé si tu veux je t'envoie mon fichier complet...

Hors ligne

#20 25-02-2009 17:31:00

koka
Membre

Re : Ranks en image & Couleurs de titres ...

*** wink

EDIT : je l'enlève alors smile

Dernière modification par koka (25-02-2009 17:35:41)

Hors ligne

#21 25-02-2009 17:33:03

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

C'est envoyé smile

Hors ligne

#22 25-02-2009 17:37:47

koka
Membre

Re : Ranks en image & Couleurs de titres ...

Ouais bah enfait j'ai le même problème que toi !

Slan, à l'aide !

Hors ligne

#23 25-02-2009 17:43:46

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

Oui tout est mis correctement...

Maintenant reste à savoir pourquoi ça ne prend pas en compte la modif que l'on fait...

disons que ça ne plante rien cest déjà çà...

Hors ligne

#24 25-02-2009 17:50:09

koka
Membre

Re : Ranks en image & Couleurs de titres ...

regarde bien fait un membre de test et fait un post et dit moi il se passe quoi car moi il marque :

"grade"

Hors ligne

#25 25-02-2009 18:32:42

Mattt07
Membre

Re : Ranks en image & Couleurs de titres ...

bah moi j'ai en dessous du pseudo aucune image car le fichier rank/ est pour le moment vide donc à priori c'est normal ça fonctionne pour moi...

me reste à savoir comment mettre une couleur car pas moyen

et ensuite à mettre une image ds le fichier rank du genre de slan

Hors ligne

Pied de page des forums