Mention profil ModernBB
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Mention profil ModernBB
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.
Re: Mention profil ModernBB
Tu étais sur quel version avant ? Et à quoi servait ce @
Re: Mention profil ModernBB
J'étais sur Invision. Le @ permettait d'ajouter automatiquement le pseudo d'un membre dans l'éditeur de message.
Re: Mention profil ModernBB
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.
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.
Re: Mention profil ModernBB
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:
Penses à cliquer sur le bouton VALIDER
Puis le style :
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses à cliquer sur le bouton
Changes la couleur par défaut si besoin (en cas ou un membre ne ferait pas parti d'un groupe) ici:
a++
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
Changes la couleur par défaut si besoin (en cas ou un membre ne ferait pas parti d'un groupe) ici:
- Code:
color:#333;
a++
Invité- Invité
Re: Mention profil ModernBB
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.
Le problème est donc maintenant résolu
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
Re: Mention profil ModernBB
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 .
a++
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 .
a++
Invité- Invité
Sujets similaires
» ModernBB : Mention "Auteur du sujet" dans le profil du membre
» ModernBB fonction mention rapide
» Supprimer la mention "réponse rapide" [ModernBB]
» problème affichage de la mention membre @ dans le profil
» La mention "@" ne s'affiche pas dans le profil et nous n'avons plus le "tout sélectionner"
» ModernBB fonction mention rapide
» Supprimer la mention "réponse rapide" [ModernBB]
» problème affichage de la mention membre @ dans le profil
» La mention "@" ne s'affiche pas dans le profil et nous n'avons plus le "tout sélectionner"
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum