Mention automatique - n'ajoute pas pseudo

2 participants

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

Résolu Mention automatique - n'ajoute pas pseudo

Message par gommeamacher Dim 9 Fév 2020 - 13:48

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 2020/02/08
Lien du forum : http://revealdown.forumactif.com/

Description du problème

Bonjour à vous et merci à l'avance pour l'aide (:

J'ai fait l'ajout du code "Mention automatique" selon votre tutoriel : https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser

Pour commencer, ça fonctionne, j'ai modifié le # de version pour la deuxième et le bouton apparait à côté de "EDITER CITER ETC." avec le bouton que je souhaite, cependant, lorsqu'on appuie, ils nous indiquent uniquement
Code:
@""

Au lieu d'inclure le pseudo du membre directement
Code:
@"gommeamacher"

J'espère que c'est clair, sinon n'hésitez pas à le dire Very Happy Merciiii !

Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 * 4 = MODERNBB
 */
$(function() {
  var version = 2,
      image = 'https://i.servimg.com/u/f19/18/21/60/73/scemen10.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 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');
  });
});
gommeamacher

gommeamacher
***

Masculin
Messages : 156
Inscrit(e) le : 17/08/2006

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

Résolu Re: Mention automatique - n'ajoute pas pseudo

Message par Faline Dim 9 Fév 2020 - 14:02

Bonjour,

Pourquoi avez-vous mis un 2, alors que votre forum est en phpBB2 et non pas en PunBB ? Il fallait laisser le 0 par défaut.
Faline

Faline
Membre habitué

Féminin
Messages : 1480
Inscrit(e) le : 16/08/2006

https://laststickers.forumactif.com
Faline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mention automatique - n'ajoute pas pseudo

Message par gommeamacher Dim 9 Fév 2020 - 14:20

Ah bien oui, je l'avais mis à 2 en me c'était la version 2 XDDD *sort très loin*
Un gros merci !
gommeamacher

gommeamacher
***

Masculin
Messages : 156
Inscrit(e) le : 17/08/2006

http://revealdown.forumactif.com/
gommeamacher 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