une couleur par catégorie

5 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu une couleur par catégorie

Message par anyama Ven 30 Juin 2017 - 17:06

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://ls4f-test.forumactif.com/

Description du problème

Salutations !
c'est encore moi ! la chiante ! xD

bon cette fois je viens pour un petit truc tout con que j'avais déjà sur un ancien forum.
je voulais donc savoir si sur cette version (modernBB) on pouvais mettre une couleur par catégorie ? (au niveau des titres)

voilaaa ! (oui juste ça XD)
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par Ajesto Ven 30 Juin 2017 - 17:49

Au niveau des titre, il suffit de mettre dans la case "Nom de la catégorie" :

Code:
<font color="#FAFAFA">NOM DE LA CATEGORIE</font>

Et tu remplace le #FAFAFA par la couleur de ton choix ^^
Ajesto

Ajesto
****

Masculin
Messages : 329
Inscrit(e) le : 17/09/2016

http://codage-actif.forumactif.com/
Ajesto a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par anyama Ven 30 Juin 2017 - 17:50

oops j'ai mal précisé, pour le fond de titre ^^" XD
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par Ajesto Ven 30 Juin 2017 - 17:51

Ah, dans ce cas, je ne saurais régler ton problème Confused
Je vais laisser quelqu'un de plus compétent te répondre Smile

~ Ajesto
Ajesto

Ajesto
****

Masculin
Messages : 329
Inscrit(e) le : 17/09/2016

http://codage-actif.forumactif.com/
Ajesto a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par anyama Ven 30 Juin 2017 - 17:53

merci quand même ^^"
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par Chacha Jeu 6 Juil 2017 - 9:44

une couleur par catégorie UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par anyama Jeu 6 Juil 2017 - 19:38

j'attends toujours ^^"
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par MasDan Mar 11 Juil 2017 - 19:48

Bonjour anyama,

Pour obtenir une couleur spécifique par catégorie (la couleur est conservé pour le forum et sujet de la catégorie) créer un javascript (placement sur toutes les pages) avec le code suivant
Code:
var nbCat = 0;
var tbCatNo  = new Array();
var tbCatCoul = new Array();
var tbCatDesc = new Array();

tbCatNo[nbCat]  = 1;                  // numéro de la catégorie
tbCatCoul[nbCat] = "#FF0000";          // code de couleur de la catégorie
tbCatDesc[nbCat++] = "Catégorie A";    // Description de la catégorie

$(function(){
  if (location.pathname == "/" || location.pathname == "/forum") {
    var nb = $(".forabg").length;
    $(".forabg").each(function() {
      var catDesc = $(this).find("h2").text();
      for ( i = 0; i < nbCat; i++) {
        if (tbCatDesc[i] == catDesc) {
          $(this).css("background-color", tbCatCoul[i]);
        }
      }
    });
  } else if (location.pathname.substring(0, 2) == "/c") {
      var path = location.pathname.substring(2);
      var catNo = path.split("-");
      for ( i = 0; i < nbCat; i++) {
        if (tbCatNo[i] == catNo[0]) {
          $(".forabg").css("background-color", tbCatCoul[i]);
        }
      }
    } else if (location.pathname.substring(0, 2) == "/f" || location.pathname.substring(0, 2) == "/t") {
    if ($("a.nav[href^='/c']").length > 0) {
      var catDesc = $("a.nav[href^='/c']").text();
      for ( i = 0; i < nbCat; i++) {
        if (tbCatDesc[i] == catDesc) {
          $(".forumbg").css("background-color", tbCatCoul[i]);
          $(".button1").css("background-color", tbCatCoul[i]);
          $(".button2").css("background-color", tbCatCoul[i]);
        }
      }
    }
  } 
});



Code (lignes 6 à 8 ) à répéter chacune de vos catégories

une couleur par catégorie Catego10

Code:
tbCatNo[nbCat]  = 1;                  // numéro de la catégorie
tbCatCoul[nbCat] = "#FF0000";          // code de couleur de la catégorie
tbCatDesc[nbCat++] = "Catégorie A";    // Description de la catégorie
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par anyama Mar 11 Juil 2017 - 21:52

salutations ! merci beaucoup !

par contre, quand je suis sur la page d'accueil
comment je fais pour avoir le : http://ls4f-test.forumactif.com/c1-votre-1ere-categorie

et surtout, quand je vais sur cette adresse ça change bien, par contre.
sur l'accueil ça reste bleu :/
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par MasDan Mer 12 Juil 2017 - 19:23

anyama a écrit:par contre, quand je suis sur la page d'accueil
comment je fais pour avoir le : http://ls4f-test.forumactif.com/c1-votre-1ere-categorie
Il n'y a pas de lien à partir de la page d'accueil mais un lien existe sur la page des sujets.

anyama a écrit:quand je vais sur cette adresse ça change bien, par contre.
sur l'accueil ça reste bleu :/

Vous avez oublié cette partie du message.
une couleur par catégorie Table10

Il faut modifier la description de la catégorie.

Remplacer cette ligne
Code:
tbCatDesc[nbCat++] = "Catégorie A";    // Description de la catégorie
par
Code:
tbCatDesc[nbCat++] = "Votre 1ère catégorie";    // Description de la catégorie
Et il faut ajouter ces trois lignes (lignes 6 à 8 ) pour chacune des catégories où vous voulez modifier la couleur.
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: une couleur par catégorie

Message par lotir16 Jeu 13 Juil 2017 - 13:28

Bonjour, j'ai une question bête, je suppose, mais comme vous parler de changement de couleurs, je voudrais savoir, si je pourrais changer les couleurs sur un modèle "préfabriqué", comme celui-là, par exemple, (je n'aime pas les couleurs sombres), où il faudra se contenter de ceux d'origine? Merci d'avance de vos lumières)).PS j'arrive pas inserer l'image, pardon.
https://www.templatemonster.com/fr/demo/50746.html
lotir16

lotir16
Nouveau membre

Féminin
Messages : 8
Inscrit(e) le : 16/09/2016

http://aucun@gmail.com
lotir16 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par anyama Ven 14 Juil 2017 - 15:20

MasDan a écrit:
anyama a écrit:par contre, quand je suis sur la page d'accueil
comment je fais pour avoir le : http://ls4f-test.forumactif.com/c1-votre-1ere-categorie
Il n'y a pas de lien à partir de la page d'accueil mais un lien existe sur la page des sujets.

anyama a écrit:quand je vais sur cette adresse ça change bien, par contre.
sur l'accueil ça reste bleu :/

Vous avez oublié cette partie du message.
une couleur par catégorie Table10

Il faut modifier la description de la catégorie.

Remplacer cette ligne
Code:
tbCatDesc[nbCat++] = "Catégorie A";    // Description de la catégorie
par
Code:
tbCatDesc[nbCat++] = "Votre 1ère catégorie";    // Description de la catégorie
Et il faut ajouter ces trois lignes (lignes 6 à 8 ) pour chacune des catégories où vous voulez modifier la couleur.


aaaah bah ça marche tout de suis mieux xD

et par contre, je ne trouve pas pour les sous catégorie #chiante xDD
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par MasDan Dim 16 Juil 2017 - 1:59

Bonjour anyama,

Dans les dernières lignes de votre code javascript:
1) rechercher
Code:
var catDesc = $("a.nav[href^='/c']").text();
et remplacer par
Code:
var catDesc = $("a.nav[href^='/c']").last().text();

2) rechercher
Code:
$(".forumbg").css("background-color", tbCatCoul[i]);
et ajouter
Code:
$(".forabg").css("background-color", tbCatCoul[i]);
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: une couleur par catégorie

Message par anyama Lun 17 Juil 2017 - 18:28

Nickel ! merci beaucoup *-*
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum