Mention profil ModernBB

2 participants

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

Résolu Mention profil ModernBB

Message par mss92 Mar 26 Déc 2017 - 15:59

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
Lien du forum : http://lignes-transports.forumactif.org

Description du problème

Bonjour et joyeuses fêtes à tous,

Il y a quelques mois, j'ai changé la version de mon forum pour passer à ModernBB. Depuis, le bouton de mention des utilisateurs via le profil (le petit "@" à coté du pseudo) a disparu. Je voudrais savoir comment je pourrais le remettre s'il vous plaît merci.

Cordialement.
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Mer 27 Déc 2017 - 16:14

up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Jeu 28 Déc 2017 - 23:00

Up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Dim 31 Déc 2017 - 0:08

up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Lun 1 Jan 2018 - 17:41

up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Mer 3 Jan 2018 - 0:54

Up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par Admin'R Jeu 4 Jan 2018 - 19:07

Tu étais sur quel version avant ? Et à quoi servait ce @
Admin'R

Admin'R
****

Messages : 359
Inscrit(e) le : 28/11/2008

http://sectr.1fr1.net/forum.htm
Admin'R a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention profil ModernBB

Message par mss92 Jeu 4 Jan 2018 - 22:48

J'étais sur Invision. Le @ permettait d'ajouter automatiquement le pseudo d'un membre dans l'éditeur de message.
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Dim 7 Jan 2018 - 21:51

Up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Mar 9 Jan 2018 - 1:44

Up.

En fait, je souhaiterais la même chose qu'ici mais pour ModernBB, et si possible j'aimerais également que le @ soit de la même couleur que le pseudo du membre.
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par mss92 Jeu 11 Jan 2018 - 21:27

Up
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par Invité Ven 12 Jan 2018 - 5:47

Hello mss92,

il faut simplement l'activer via ton P.A:
Général/Messages et Emails/Configuration/Messages


Autoriser le tag des noms d'utilisateur :
Activer la prévisualisation des profils sur le tag des noms d'utilisateur :

Ensuite la version modernbb donne une couleur de fond bleue ,
si tu veux avoir la même couleur que le pseudo

Voici le script qui va rechercher la couleur du groupe et afficher la même couleur que ce soit sur un message normal ou sur un blog:

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 ,.comment').find('.postprofile-name,.comment-author').each(function(){
var M14_Color_Groupe=$(this).find('a[href^="/u"] span').css('color');
$(this).closest('.post,.comment').find('.mentiontag').css('color',M14_Color_Groupe);
});});



Penses à cliquer sur le bouton VALIDER


Puis le style :

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

Ajoutes ceci:

Code:


.mentiontag, .mentiontag:hover{color:#333;background-color:transparent;}

Penses à cliquer sur le bouton Mention profil ModernBB 3060548200

Changes la couleur par défaut si besoin (en cas ou un membre ne ferait pas parti d'un groupe) ici:
Code:
color:#333;

Wink
a++
Anonymous

Invité
Invité


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

Résolu Re: Mention profil ModernBB

Message par mss92 Sam 13 Jan 2018 - 4:09

Bonsoir Milouze14,

Le code que tu proposes ne permet d'afficher le @ à gauche du pseudo.

Mais finalement, j'ai réussi à adapter le script que j'avais pour invision afin qu'il fonctionne sous modernbb.

Je le mets au cas où ça intéresserait d'autres plus tard.

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');
  });
});

Le problème est donc maintenant résolu
avatar

mss92
**

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

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

Résolu Re: Mention profil ModernBB

Message par Invité Sam 13 Jan 2018 - 4:21

Hello mss92,

https://forum.forumactif.com/t394854-mention-profil-modernbb#3305805

si tu ne sais plus ce que tu veux , ce n'est pas de ma faute Very Happy .

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