une couleur par catégorie

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

Résolu une couleur par catégorie

Message par anyama le 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)
avatar

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 le 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 ^^
avatar

Ajesto
****

Masculin
Messages : 325
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 le Ven 30 Juin 2017 - 17:50

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

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 le 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
avatar

Ajesto
****

Masculin
Messages : 325
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 le Ven 30 Juin 2017 - 17:53

merci quand même ^^"
avatar

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 le Jeu 6 Juil 2017 - 9:44

Bonjour,

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 »
avatar

Chacha
Modéractif
Modéractif

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

http://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 le Jeu 6 Juil 2017 - 19:38

j'attends toujours ^^"
avatar

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 le 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



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
avatar

MasDan
Aidactif
Aidactif

Masculin
Messages : 1102
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 le 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 :/
avatar

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


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

MasDan
Aidactif
Aidactif

Masculin
Messages : 1102
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 le 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
avatar

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


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
avatar

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 MasDan le 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]);
avatar

MasDan
Aidactif
Aidactif

Masculin
Messages : 1102
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 le Lun 17 Juil 2017 - 18:28

Nickel ! merci beaucoup *-*
avatar

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


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