Appliquer la couleur du groupe dans les posts

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

Résolu Appliquer la couleur du groupe dans les posts

Message par Kendall Mar 4 Aoû 2020 - 11:01

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Toujours
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour,

J'ai suivi plusieurs tutoriels qu'on m'avait conseillé pour cette méthode mais... ça ne fonctionne pas le moins du monde haha.
Actuellement j'ai suivi scrupuleusement celui-ci : https://forum.forumactif.com/t391694-donner-la-couleur-du-groupe-a-une-div

Mon but : Que la zone sous l'avatar avec le profil et la zone pseudo / date aient un background de la couleur du groupe défini ET que, du coup, le pseudo soit en blanc et les textes en noir.

Je ne sais pas quels codes vous fournirs pour l'instant donc n'hésitez pas à me demander ceux dont vous avez besoin Smile

Merci !
Kendall

Kendall
***

Messages : 178
Inscrit(e) le : 30/04/2011

Kendall a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Invité Mar 4 Aoû 2020 - 18:42

Hello Kendall,

Il faudrait donner le contenu de ton template viewtopic_body:
Affichage/Templates/Général/viewtopic_body

Ainsi que la css associée Wink  .

Ensuite,


et la zone pseudo / date aient un background de la couleur du groupe défini ET que, du coup, le pseudo soit en blanc et les textes en noir.

On se base sur la couleur du groupe donc pour le pseudo, cela me parait compliqué de mettre la couleur blanche ensuite....

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Kendall Mar 4 Aoû 2020 - 21:06

Hello @Milouze14 && merci pour ta réponse.

J'ai mis les codes dans ce lien : https://jsfiddle.net/wt8z3xp9/1/

Pour la couleur de la typo, l'idée est qu'on puisse quand même voir le pseudo. Du coup si le pseudo est de la même couleur que le fond ça ne va pas se voir... :/
Kendall

Kendall
***

Messages : 178
Inscrit(e) le : 30/04/2011

Kendall a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Invité Mer 5 Aoû 2020 - 6:02

Hello Kendall,

tu peux supprimer le script car il n'est pas prévu pour ton fofo.
dans le template , recherches cette ligne (ligne 149 environ):

Code:

<td {postrow.displayed.THANK_BGCOLOR}  valign="top" width="100%" height="28">

Supprimes et remplaces par:
Code:

<td {postrow.displayed.THANK_BGCOLOR} class="M14_td" valign="top" width="100%" height="28">

Penses a enregistrer puis à valider en cliquant respectivement sur Appliquer la couleur du groupe dans les posts Imgrr10  puis Appliquer la couleur du groupe dans les posts 824052533


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Cocher  Sur les sujets

Déposes ceci:
Code:

$(function() {
//ON RECHERCHE LA COULEUR DU GROUPE
$('.pseudo_groupe span.name a[href^="/u"] span').each(function(){
//ON CREER UNE VARIABLE POUR RECUPERER LA COULEUR DU GROUPE
var ColoR=$(this).css('color');
//SI COULEUR ALORS ON DONNE UN STYLE AUX BALISES TROUVEES
if(ColoR)
{
//ON RECHERCHE LES DIVS COTE GAUCHE ET ON APPLIQUE LA COULEUR DE FOND ET LA COULEUR DU TEXTE
$(this).closest('td.M14_td').prev().find('div').css({'backgroundColor':''+ColoR+'','color':'black'});
//ON APPLIQUE LA COULEUR BLANCHE SUR LE PSEUDO
//ON RECHERCHE LA BALISE TR COTE DROIT
//ET ON APPLIQUE LA COULEUR DE FOND ET LA COULEUR DU TEXTE
$(this).css('color','white').closest('tr').find('td').css({'backgroundColor':''+ColoR+'','color':'black'});
}

});});



Penses à cliquer sur le bouton VALIDER



Normalement, tu dois avoir la couleur désirée Wink .

a++


Dernière édition par Milouze14 le Mer 5 Aoû 2020 - 8:37, édité 2 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Kendall Mer 5 Aoû 2020 - 8:07

Hello !
Okay c'est parfait ça fonctionne nickel ** Merci !

Puis-je insister en te demandant juste plus d'explication pour que je puisse reproduire le schèma sur de prochains design ?

Merci !
Kendall

Kendall
***

Messages : 178
Inscrit(e) le : 30/04/2011

Kendall a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Invité Mer 5 Aoû 2020 - 8:21

Re, de rien  Wink  .
J'ai édité mon message pour donner les commentaires appropriés:
https://forum.forumactif.com/t403755-appliquer-la-couleur-du-groupe-dans-les-posts#3367963

Alors dans le script:
Code:

//on recherche la couleur du groupe ici
var ColoR=$(this).css('color');

Puis a partir du pseudo,
on applique le style aux deux divs la couleur de fond et la couleur aux textes côté gauche:
Code:

$(this).closest('td.M14_td').prev().find('div').css({'backgroundColor':''+ColoR+'','color':'black'});

On impose une couleur blanche au pseudo,on recherche la balise parent (tr) puis la couleur de fond et la couleur aux textes côté droit:
Code:

$(this).css('color','white').closest('tr').find('td').css({'backgroundColor':''+ColoR+'','color':'black'});


Et voilou.

a++


Dernière édition par Milouze14 le Mer 5 Aoû 2020 - 8:29, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Kendall Mer 5 Aoû 2020 - 8:28

Du coup, si j'applique ce code sur "n'importe quel" forum, ça devrait fonctionner ?
Il suffit que j'insère la class M14_td dans la variable que je souhaite utiliser. J'ai bon ?
Kendall

Kendall
***

Messages : 178
Inscrit(e) le : 30/04/2011

Kendall a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Invité Mer 5 Aoû 2020 - 8:30

Re,
Kendall a écrit:Du coup, si j'applique ce code sur "n'importe quel" forum, ça devrait fonctionner ?
Il suffit que j'insère la class M14_td dans la variable que je souhaite utiliser. J'ai bon ?

En aucune façon cher ami.
Ce script est conçu pour ton template Wink .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Kendall Mer 5 Aoû 2020 - 8:33

Okay du coup si jamais j'ai de nouveau besoin de ce code, je repasserais par ici jusqu'à comprendre à 100% comment l'utiliser xD

Merci encore ♥
Kendall

Kendall
***

Messages : 178
Inscrit(e) le : 30/04/2011

Kendall a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer la couleur du groupe dans les posts

Message par Invité Mer 5 Aoû 2020 - 8:35

Re,
pas de soucis Wink .
Juste pour information:

Si c'est un fofo phpbb2 et que tu déposes le même contenu que ton template, ce sera fonctionnel.

a++
Anonymous

Invité
Invité


Invité 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