Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

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 le 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:
le bouton "mentionner" ne tague pas les utilisateurs 1566459960-capmention

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 : 31
Inscrit(e) le : 23/10/2014

http://hundresmagleder.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