le bouton "mentionner" ne tague pas les utilisateurs

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

le bouton "mentionner" ne tague pas les utilisateurs Empty le bouton "mentionner" ne tague pas les utilisateurs

Message par long way home Jeu 22 Aoû 2019 - 9:51

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome, Internet Explorer
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://hundresmagleder.forumactif.com/

Description du problème

Bonjour,

J'ai installé le template du bouton mentionner via les messages, mais malheureusement, quand je clique sur "mentionner", je trouve dans la réponse rapide que : @"", ce qui est un peu ennuyant. J'aimerais que le pseudo apparaisse directement en cliquant sur "mentionner", et je ne trouve pas ce qui cloque, sachant que je n'ai pas touché le script hormis pour l'image. ::moitimide::

Voilà mon javascript, avec la mention "sur toutes les pages" cochée.

Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 * 4 = MODERNBB
 */
$(function() {
  var version = 0,
      image = 'https://imgur.com/hnyS0LD.png';
 
  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', '.profile-icons'][version]), b, c, d = ['.name strong a', '.author a', '.username a', '.author a', '.postprofile-name a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3 || version == 4; 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');
  });
});

Merci par avance pour votre aide. aidez moi
avatar

long way home
**

Féminin
Messages : 51
Inscrit(e) le : 23/10/2014

http://peoplealwaysleave.forumactif.com/
long way home a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum