Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

4 participants

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

Résolu Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par ✝ ADASTRA ✝ Dim 10 Déc 2017 - 0:15

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 Smile
✝ ADASTRA ✝

✝ ADASTRA ✝
**

Féminin
Messages : 50
Inscrit(e) le : 10/12/2017

http://lrth.forumactif.com
✝ ADASTRA ✝ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par demeter1 Dim 10 Déc 2017 - 0:36

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
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par ✝ ADASTRA ✝ Dim 10 Déc 2017 - 0:43

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.
✝ ADASTRA ✝

✝ ADASTRA ✝
**

Féminin
Messages : 50
Inscrit(e) le : 10/12/2017

http://lrth.forumactif.com
✝ ADASTRA ✝ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par Neptunia Dim 10 Déc 2017 - 3:42

Bonjour, et bienvenue sur le Forum des Forums Forumactif



Dans votre javascript, remplacez '.nomperso strong a' par '.nomperso a'
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par ✝ ADASTRA ✝ Dim 10 Déc 2017 - 11:15

Merci énormément ! Ça fonctionne parfaitement ! Je passe en résolu !
✝ ADASTRA ✝

✝ ADASTRA ✝
**

Féminin
Messages : 50
Inscrit(e) le : 10/12/2017

http://lrth.forumactif.com
✝ ADASTRA ✝ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec tutoriel : rendre le système de mentions plus facile à utiliser

Message par Chacha Dim 10 Déc 2017 - 11:32

Problème avec tutoriel : rendre le système de mentions plus facile à utiliser 4qhGdLE
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.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha 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