Mentionner membre avec pseudo composé
4 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
Mentionner membre avec pseudo composé
Bonjour,
J'utilise sur mon forum un script permettant de mentionner un membre via le profil grâce à l'@ placé près de son avatar sur les messages des sujets.
le script:
Lorsque le membre a un pseudo composé comme "Mauricette MARTIN" par exemple, seul MARTIN se met après l'@.
L'espace ne semble pas apprécié. (je suis en phpbb3).
Y a t-il moyen de corriger cela?
merci pour votre aide.
J'utilise sur mon forum un script permettant de mentionner un membre via le profil grâce à l'@ placé près de son avatar sur les messages des sujets.
le script:
- Code:
//Mentionner via le profil du message ttes pages
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {$(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', '.M14_member 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.member = '' + $(a[i]).text();
b.style.marginRight = '3px';
b.className = 'fa-mention';
b.innerHTML = '@';
b.href = '#';
b.onclick = function() {
var n = this.member.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(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
}); });
Lorsque le membre a un pseudo composé comme "Mauricette MARTIN" par exemple, seul MARTIN se met après l'@.
L'espace ne semble pas apprécié. (je suis en phpbb3).
Y a t-il moyen de corriger cela?
merci pour votre aide.
Re: Mentionner membre avec pseudo composé
Bonjour,
De base pour mentionner un pseudo composé, il faut l'écrire entre "", par exemple :
Merci.
De base pour mentionner un pseudo composé, il faut l'écrire entre "", par exemple :
- Code:
@"pseudo composé"
Merci.
Pinguino- Adminactif
-
Messages : 13407
Inscrit(e) le : 02/05/2004
Re: Mentionner membre avec pseudo composé
Bonjour Pinguino,
Merci pour ta réponse.
Actuellement , quand je clique sur l'@ via le profil, dans l'éditeur s'affiche @"MARTIN" au lieu de @"Mauricette MARTIN".
Je n'est pas ce souci avec l'@ utilisé dans la barre d'édition.
Merci pour ta réponse.
Actuellement , quand je clique sur l'@ via le profil, dans l'éditeur s'affiche @"MARTIN" au lieu de @"Mauricette MARTIN".
Je n'est pas ce souci avec l'@ utilisé dans la barre d'édition.
Re: Mentionner membre avec pseudo composé
Bonjour @photoclic,
Je vois qu'il y a une variable "M14" dans votre script, ce qui m'indique que @Milouze14 a dû faire une personnalisation de ce dernier. Je me permets donc de la taguer pour qu'il puisse regarder ce qui empêche le fonctionnement dudit script.
Bonne journée sur Forumactif.
Bipo.
Je vois qu'il y a une variable "M14" dans votre script, ce qui m'indique que @Milouze14 a dû faire une personnalisation de ce dernier. Je me permets donc de la taguer pour qu'il puisse regarder ce qui empêche le fonctionnement dudit script.
Bonne journée sur Forumactif.
Bipo.
Bipo- Rédactif
- Messages : 3290
Inscrit(e) le : 23/09/2010
Re: Mentionner membre avec pseudo composé
Bonjour Bipo, merci pour le tag.
Oui, c'est la variable correspondant au membre.
Elle est bien actualisée dans le script à la ligne 17.
Oui, c'est la variable correspondant au membre.
Elle est bien actualisée dans le script à la ligne 17.
Re: Mentionner membre avec pseudo composé
Hello serge,
ce script devrait fonctionner:
a++
ce script devrait fonctionner:
- Code:
//Mentionner via le profil du message ttes pages
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {$(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', '.M14_member 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.member = '' + $(a[i]).text();
b.style.marginRight = '3px';
b.className = 'fa-mention';
b.innerHTML = '@';
b.href = '#';
b.onclick = function() {
var n = this.member.replace(/^.*?\s[\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(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
}); });
a++
Re: Mentionner membre avec pseudo composé
Bonsoir Philippe,
C'est parfait
Un énorme merci.
C'est parfait

Un énorme merci.
Re: Mentionner membre avec pseudo composé
Re,
de rien cher ami
.
a++
de rien cher ami

a++

» bouton @ mentionner un membre
» Superposition de l'adresse mail d'un membre avec mon pseudo sur son profil !!!
» Que faire quand un membre banni revient avec une nouvelle IP et un nouveau pseudo ?
» Pseudo qui n'apparaît pas quand on clique sur l'icone "mentionner"
» Problème de pseudo dans script mentionner (messages)
» Superposition de l'adresse mail d'un membre avec mon pseudo sur son profil !!!
» Que faire quand un membre banni revient avec une nouvelle IP et un nouveau pseudo ?
» Pseudo qui n'apparaît pas quand on clique sur l'icone "mentionner"
» Problème de pseudo dans script mentionner (messages)
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