Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
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
Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://lrth.forumactif.com
Description du problème
Bonjour ! Ou plutôt bonsoir ! Voilà, j'ai voulu mettre en place 2 javascript, grâce à ce tutoriel : ici. Pour l'un d'eux, tout fonctionne ! Mais pour : Bouton mentionner dans les options de message. Impossible à faire fonctionner. Le bouton apparait bien mais quand je clique dessus j'ai seulement @"" qui apparait, sans le pseudo concerné.mon code javascript :
- Code:
/* FORUM VERSIONS
* 0 = PHPBB2
* 1 = PHPBB3
* 2 = PUNBB
* 3 = INVISION
*/
$(function() {
var version = 0,
image = 'http://i64.tinypic.com/2ho8bnr.jpg';
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 = $(['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version]), b, c, d = ['.nomperso strong a', '.author a', '.username a', '.author a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3; i<j; i++) {
b = document.createElement('IMG');
b.src = image;
b.alt = 'Mentionner';
b.title = 'Mentionner ' + $(a[i]).closest('.post').find(d + ':not(.fa-mention)').text();
b.className = 'i_icon_mention';
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';
}
};
if (l) {
c = document.createElement('LI');
c.appendChild(b);
}
a[i].insertBefore(l ? c : b, a[i].firstChild);
}
$(function(){
if (!$.sceditor) return;
t=$(t).sceditor('instance');
});
});
mon CSS concernant la partie profil :
- Code:
.nomperso {
font-family: Parisienne;
font-size:30px;
text-align:center;
line-height:30px;
}
.fondprofil {
display:inline-block;
width:200px;
margin-top:2px;
text-align:justify;
background-color:#1f191a;
}
.rang {
color: #E4E4E4;
font-family: Vollkorn SC;
font-size:12px;
letter-spacing: +2px;
line-height:10px;
text-align:center;}
.profil1 {
color: #A6A3A3;
font-family: Trebuchet MS;
font-size:10px;
letter-spacing: +2px;
line-height:10px;
font-variant: small-caps;}
.profil2 {
color: #E4E4E4;
font-family: Trebuchet MS;
font-size:10px;
line-height:10px;}
.poster-profile img {max-width: 200px;}
Je me triture la tête depuis début d'après-midi, mais impossible de trouver la solution, j'ai dû faire un truc qu'il fallait pas. Merci par avance à toute personne qui s'arrêtera par là pour m'aider
Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Bonjor Adastra,
simple hypothèse : vous avez activé les tags des membres via le pa ?
Panneau d'Administration > Général > Messages et Emails > Configuration > Messages > Autoriser le tag des utilisateurs dans les messages: Tous les membres
simple hypothèse : vous avez activé les tags des membres via le pa ?
Panneau d'Administration > Général > Messages et Emails > Configuration > Messages > Autoriser le tag des utilisateurs dans les messages: Tous les membres
Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Bonsoir. Merci beaucoup pour votre intervention, mais oui, j'ai bien activé cette option, d'ailleurs quand je tague manuellement une personne ça fonctionne très bien. C'est juste l'option qui est censée m'ajouter le pseudo directement entre les guillemets qui ne fonctionne pas. Merci encore en tout cas.
Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Bonjour, et bienvenue sur le Forum des Forums Forumactif
Dans votre javascript, remplacez '.nomperso strong a' par '.nomperso a'
Dans votre javascript, remplacez '.nomperso strong a' par '.nomperso a'
Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Merci énormément ! Ça fonctionne parfaitement ! Je passe en résolu !
Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser
Bienvenue sur le forum de support de Forumactif Puisque vous êtes nouveau, voici quelques sujets susceptibles de vous intéresser : N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse. |
Sujets similaires
» Problème avec un tutoriel !
» Problème avec le tutoriel du système des mentions
» Problème avec le tutoriel "Système d'alerte en temps réel"
» Problème avec le tutoriel "Système d'alertes en temps réel"
» Soucis avec un tutoriel (comment installer et utiliser font awesome sur son forum)
» Problème avec le tutoriel du système des mentions
» Problème avec le tutoriel "Système d'alerte en temps réel"
» Problème avec le tutoriel "Système d'alertes en temps réel"
» Soucis avec un tutoriel (comment installer et utiliser font awesome sur son forum)
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