Mettre la mention @ de la couleur du groupe concerné

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

En cours Mettre la mention @ de la couleur du groupe concerné

Message par Lenya le Lun 8 Jan 2018 - 12:43

Détails techniques

Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : non défini
Personnes concernées par le problème : Tous les utilisateurs

Description du problème

Bonjour !

Je vous contacte pour voir s'il est possible qu'automatiquement la couleur d'un pseudo mentionné avec un @ prenne la couleur du groupe auquel appartient :s (Par exemple, je mentionne @Machin, membre d'un groupe de couleur bleue, du coup la mention apparaîtrait en bleu).

Je suis désolée si la question a déjà été posée, j'ai un peu cherché mais je n'ai rien trouvé de similaire.

Merci d'avance pour votre réponse Smile
avatar

Lenya
*

Féminin
Messages : 49
Inscrit(e) le : 23/07/2008

http://darkestdreams.chocoforum.com/
Lenya a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Lenya le Mer 10 Jan 2018 - 16:39

Petit up Smile
avatar

Lenya
*

Féminin
Messages : 49
Inscrit(e) le : 23/07/2008

http://darkestdreams.chocoforum.com/
Lenya a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Milouze14 le Jeu 11 Jan 2018 - 18:23

Hello Lenya ,


ce script et sur un template non modifié devrait faire l'affaire:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mets un titre explicite.
Coches  Sur les sujets
Déposes ceci:

Code:

$(function(){
$('.post').find('.postprofile-name').each(function(){
var M14_Color_Groupe=$(this).find('a[href^="/u"] span').css('color');
$(this).closest('.post').find('.mentiontag').css('background-color',M14_Color_Groupe);
});});




Penses à cliquer sur le bouton VALIDER





a++
avatar

Milouze14
Membre actif

Masculin
Messages : 4899
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Lenya le Jeu 11 Jan 2018 - 19:15

Bonjour,

Merci de ta réponse, mais cela ne fonctionne pas. La couleur est toujours celle par défaut des liens, et outre cela j'ai un background noir derrière le tag :/
avatar

Lenya
*

Féminin
Messages : 49
Inscrit(e) le : 23/07/2008

http://darkestdreams.chocoforum.com/
Lenya a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Milouze14 le Jeu 11 Jan 2018 - 19:18

Re,
ta demande concerne bien la version modernBB ?
Ce n'est pas pour le forum qui est dans ton profil ?

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 4899
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Lenya le Jeu 11 Jan 2018 - 19:20

Re,
Oui oui, je confirme, c'est pour un forum ModernBB
avatar

Lenya
*

Féminin
Messages : 49
Inscrit(e) le : 23/07/2008

http://darkestdreams.chocoforum.com/
Lenya a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Milouze14 le Jeu 11 Jan 2018 - 19:22

Re,
tu as un lien accessible au invités ?

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 4899
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par mss92 le Sam 13 Jan 2018 - 4:15

Bonsoir,

Étant donné que je cherchais la même chose pour mon forum, et que j'ai finalement pu trouver la solution de moi-même, essayez peut-être ce code-là (si vous utilisez déjà un code permettant d'avoir le @ à coté du pseudo, remplacez-le par le suivant (sauvegardez éventuellement l'ancien)) :

Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3 & MODERNBB
 * 2 = PUNBB
 * 3 = INVISION
 */
$(function() {
   var version = 1;
  
   if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
      document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
      my_setcookie('fa_mention','');  
   } if (!/\/t\d+/.test(window.location.pathname)) return;
  
   for (var a = $(['.name strong a', '.postprofile-name a' , '.postprofile dt strong a', '.username a', '.postprofile dt a ~ a'][version]), b, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'); i<j; i++) {
      b = document.createElement('A');
      b.title = 'Mentionner ' + $(a[i]).text();
      b.style.marginRight = '10px';
      b.className = 'fa-mention';
      b.innerHTML = '<strong>@</strong>';
      b.href = '#';
      b.onclick = function() {
         var n = this.title.replace(/^.*?\s/,'');
    
         if ($.sceditor) t.insertText('@"' + n + '" ');
         else {
            my_setcookie('fa_mention', n);
            window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
         }
    
         return false;
      };
  
      a[i].parentNode.insertBefore(b, a[i]);
     b.appendChild(document.createTextNode(" "));
   }
 
   $(function(){
      $('.fa-mention').each(function(){ $(this).attr('style', $(this).next('a').find('span').attr('style')); });
      if (!$.sceditor) return;
      t=$(t).sceditor('instance');
   });
});

mss92
**

Masculin
Messages : 60
Inscrit(e) le : 13/03/2012

http://lignes-transports.forumactif.org
mss92 a été remercié(e) par l'auteur de ce sujet.

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Chacha le Ven 19 Jan 2018 - 10:27

Bonjour,

Attention, cela fait 8 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 : 55629
Inscrit(e) le : 21/08/2010

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

En cours Re: Mettre la mention @ de la couleur du groupe concerné

Message par Chacha le Sam 20 Jan 2018 - 9:42

Bonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 9 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est déplacé à la corbeille, merci d'ouvrir un nouveau sujet si nécessaire, en respectant les Règles générales du forum.
avatar

Chacha
Modéractif
Modéractif

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

http://forum.forumactif.com/
Chacha 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