Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

[TOUTES VERSIONS] Personnaliser le body pour chaque catégorie

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

Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Dim 15 Nov 2015 - 8:19

coucou ,

l'astuce consiste a personnaliser le body dans sa totalité pour chaque catégorie ,
attention toutefois aux annonces globales qui elles prendront la couleur du sujet initial.

Hors ModernBB et AwesomeBB


Aperçu imagé:

L'index à une couleur de fond grise:
[TOUTES VERSIONS] Personnaliser le body pour chaque catégorie 0211

Dés que l'on trouvera le lien de la catégorie c1- dans la pagination :
La couleur de fond changera
[TOUTES VERSIONS] Personnaliser le body pour chaque catégorie 0310

Le script va rechercher le lien de la catégorie dans la pagination :

[TOUTES VERSIONS] Personnaliser le body pour chaque catégorie 0111



Version phpbb2:
Code:

$(function(){
$('.three-col  .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');

});
Version phpbb3:

Code:

$(function(){
$('#wrap .nav[href^="/c1-"]').closest('body').addClass('M14_c1');

});


Version Invision:
Code:

$(function(){
$('#ipbwrapper .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');

});



Version Punbb
Code:

$(function(){
$('.pun .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');
});


Modules/HTML JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.

Déposez le script correspondant à la version de votre forum:


Pensez a cliquer sur le bouton Valid


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Pour les versions: Phpbb2,Punbb et Invision:
Code:

body#M14_c1
{
  background:grey;
}


Pour la version Phpbb3

Code:

body#phpbb.M14_c1
{
  background:grey;
}


Alors c'est bien joli  Milouze!!!
Et pour les autres catégories je fais comment ?


Je reprend donc le script de la version Phpbb2, c'est le même principe pour les autres sauf pour la version phpbb3 ou on aura une class:

On attribut sur la catégorie 1 un identifiant au body
Code:

$(function(){
$('.three-col  .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');

});

Pagination sur la catégorie 1
Code:
.nav[href^="/c1-"]

Puis on recherche le body:
Code:
.closest('body')

Et on lui attribut un identifiant:

Code:
.attr('id','M14_c1');

Maintenant je veux donner une couleur de fond à ma deuxième catégorie:

Donc :
Code:

c2-

Il faudra bêtement ajouter après ;
Code:

$('.three-col  .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');

Ceci en changeant l'identifiant :
Code:

$('.three-col  .nav[href^="/c2-"]').closest('body').attr('id','M14_c2');

Ce qui donnera :
Code:

$(function(){
$('.three-col  .nav[href^="/c1-"]').closest('body').attr('id','M14_c1');
$('.three-col  .nav[href^="/c2-"]').closest('body').attr('id','M14_c2');
});

Puis la css:
Code:

body#M14_c2
{
  background:orange;
}



Je n'ai pas voulu développer ,
mais à partir de cet identifiant tout est paramétrable les ami(e)s.

Exemple si vous ne voulez pas du logo de votre forum sur cette catégorie
pour la version phpbb2

Code:

body#M14_c1 #i_logo{display:none;}




Dernière édition par Milouze14 le Lun 29 Nov 2021 - 16:42, édité 7 fois
avatar
damieng59
Milouzien

http://dg-59.forumactif.org

Messagedamieng59 Dim 15 Nov 2015 - 10:28

Merci beaucoup !
avatar
El_Mojito
Milouzien

http://Crewweedganja.forumactif.be

MessageEl_Mojito Mer 6 Jan 2016 - 14:08

Merci beaucoup !
Anonymous
Invité
Invité

MessageInvité Mar 26 Jan 2016 - 13:49

Merci beaucoup !
patriciadpt30
patriciadpt30
Milouzien

Messagepatriciadpt30 Sam 20 Fév 2016 - 11:43

Merci beaucoup !
Anonymous
Invité
Invité

MessageInvité Sam 20 Fév 2016 - 13:18

Merci beaucoup !
Gae
Gae
Milouzien

http://www.famille-r3d-dw4rf.com/

MessageGae Sam 20 Fév 2016 - 23:51

Merci beaucoup !
Flaura
Flaura
Milouzien

http://pokemondm.pokemonrpg.org

MessageFlaura Sam 26 Mar 2016 - 17:46

Merci beaucoup !
avatar
Gypsy Water.
Milouzien

MessageGypsy Water. Jeu 15 Déc 2016 - 4:27

Merci beaucoup !
avatar
silas88
Milouzien

http://s4-rnc.forumactif.com/

Messagesilas88 Sam 6 Jan 2018 - 17:23

Merci beaucoup !
avatar
dams161
Milouzien

http://allsimracingteam.forumactif.com

Messagedams161 Sam 19 Jan 2019 - 22:04

Merci beaucoup !
Contenu sponsorisé

MessageContenu sponsorisé

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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