[AwesomeBB] Dysfonctionnement d'un script de rang / statut textuel personnalisé

2 participants

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

Résolu [AwesomeBB] Dysfonctionnement d'un script de rang / statut textuel personnalisé

Message par Peter 123 Lun 27 Mar 2023 - 19:12

Détails techniques


Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://cotepub.forumactif.fr

Description du problème

Salut @chattigre,

Ton code (je ne m'en étais pas aperçu):
Code:
$(function () {
    if (location.pathname.indexOf(`/u`) == 0) {
      $('#field_id1').next().hide();
      $('#field_id1').hide();
      if ($('#field_id1 .field_uneditable').text() != String.fromCharCode(32, 160, 45)) {
          $('.mod-login-rank').html($('.mod-login-rank').html().replace($('.mod-login-rank').html(), $('#field_id1 .field_uneditable').text()));
      }
    }
 
    if (location.pathname.indexOf(`/t`) == 0) {
      $('.post-aside').each(function () {
          if ($(this).find('.post-author-details .label:contains(Statut)').length) {
            var rangDefaut = $(this).find('.post-author-title');
            var rangPersoLabel = $(this).find('.post-author-details dt').has(".label:contains(Statut)");
            var rangPerso = rangPersoLabel.next('dd');
            rangDefaut.html(rangDefaut.html().replace(rangDefaut.text(), rangPerso.text()));
            rangPersoLabel.remove();
            rangPerso.remove();
          }
      });
    }
});

Ton code cause un problème dans les images affichées sur les profils des membres ayant un statut perso :https://goopics.net/i/fbhnfk

Il n'y a plus l'image "Admin Senior" par exemple ici

Saurais-tu corriger l'erreur par pur hasard ?

Cordialement.


Dernière édition par Peter 123 le Lun 27 Mar 2023 - 20:17, édité 1 fois
Peter 123

Peter 123
***

Masculin
Messages : 102
Inscrit(e) le : 19/04/2022

https://cotepub.forumactif.fr
Peter 123 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [AwesomeBB] Dysfonctionnement d'un script de rang / statut textuel personnalisé

Message par chattigre Lun 27 Mar 2023 - 19:20

Bonjour @Peter 123,

Oui... même problème que sur les sujets, en somme, je n'y avais pas pensé ^^ Smile

Comme ceci ? :
Code:
$(function () {
    if (location.pathname.indexOf(`/u`) == 0) {
      $('#field_id1').next().hide();
      $('#field_id1').hide();
      if ($('#field_id1 .field_uneditable').text() != String.fromCharCode(32, 160, 45)) {
          $('.mod-login-rank').html($('.mod-login-rank').html().replace($('.mod-login-rank').text(), $('#field_id1 .field_uneditable').text()));
      }
    }
 
    if (location.pathname.indexOf(`/t`) == 0) {
      $('.post-aside').each(function () {
          if ($(this).find('.post-author-details .label:contains(Statut)').length) {
            var rangDefaut = $(this).find('.post-author-title');
            var rangPersoLabel = $(this).find('.post-author-details dt').has(".label:contains(Statut)");
            var rangPerso = rangPersoLabel.next('dd');
            rangDefaut.html(rangDefaut.html().replace(rangDefaut.text(), rangPerso.text()));
            rangPersoLabel.remove();
            rangPerso.remove();
          }
      });
    }
});

Bonne journée
Cordialement
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3683
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [AwesomeBB] Dysfonctionnement d'un script de rang / statut textuel personnalisé

Message par Peter 123 Lun 27 Mar 2023 - 20:17

chattigre a écrit:Bonjour @"Peter 123",

Oui... même problème que sur les sujets, en somme, je n'y avais pas pensé ^^ Smile

Comme ceci ? :
Code:
$(function () {
    if (location.pathname.indexOf(`/u`) == 0) {
      $('#field_id1').next().hide();
      $('#field_id1').hide();
      if ($('#field_id1 .field_uneditable').text() != String.fromCharCode(32, 160, 45)) {
          $('.mod-login-rank').html($('.mod-login-rank').html().replace($('.mod-login-rank').text(), $('#field_id1 .field_uneditable').text()));
      }
    }
 
    if (location.pathname.indexOf(`/t`) == 0) {
      $('.post-aside').each(function () {
          if ($(this).find('.post-author-details .label:contains(Statut)').length) {
            var rangDefaut = $(this).find('.post-author-title');
            var rangPersoLabel = $(this).find('.post-author-details dt').has(".label:contains(Statut)");
            var rangPerso = rangPersoLabel.next('dd');
            rangDefaut.html(rangDefaut.html().replace(rangDefaut.text(), rangPerso.text()));
            rangPersoLabel.remove();
            rangPerso.remove();
          }
      });
    }
});

Bonne journée
Cordialement

Re,

C'est parfait, ça marche ! merci

Cordialement
Peter 123

Peter 123
***

Masculin
Messages : 102
Inscrit(e) le : 19/04/2022

https://cotepub.forumactif.fr
Peter 123 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