Mention des utilisateurs : mettre le '@' de la même couleur que le pseudo
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 des utilisateurs : mettre le '@' de la même couleur que le pseudo
Détails techniques
Version du forum : Invision
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Autre
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Ajout du système de mentions
Lien du forum : http://fandemetro.forumgratuit.org
Description du problème
Bonjour,Je viens d'activer la mention des utilisateurs sur mon forum, en utilisant le code indiqué ici. Cependant, le petit '@"'" à côté du pseudo apparaît systématiquement de la même couleur que les autres liens du forum. Or, je souhaiterais qu'il soit de la même couleur que le pseudo du membre (donc, selon le(s) groupe(s) au(x)quel(s) ce membre appartient, éventuellement en gras si le membre appartient à au moins un groupe).
Dernière édition par mss92 le Mar 19 Mai 2015 - 21:44, édité 3 fois
Re: Mention des utilisateurs : mettre le '@' de la même couleur que le pseudo
Bonsoir ,
Changez le code Javascript que vous avez ajoutez par celui-ci :
Cordialement.
Changez le code Javascript que vous avez ajoutez par celui-ci :
- Code:
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {
var version = 3;
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 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 = '3px';
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]);
}
$(function(){
$('.fa-mention').each(function(){ $(this).attr('style', $(this).next('a').find('span').attr('style')); });
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
});
Cordialement.
Sujets similaires
» Couleur du pseudo des utilisateurs
» Rang spécial de la même couleur qu'un groupe /même image
» Mettre les champs du profil de la même couleur que les groupes
» mettre une couleur au pseudo invité
» Mention automatique - n'ajoute pas pseudo
» Rang spécial de la même couleur qu'un groupe /même image
» Mettre les champs du profil de la même couleur que les groupes
» mettre une couleur au pseudo invité
» Mention automatique - n'ajoute pas pseudo
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