jQuery pour retirer les ":" de la feuille de personnage empêche le contenu de se générer correctement

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

Résolu jQuery pour retirer les ":" de la feuille de personnage empêche le contenu de se générer correctement

Message par NyxBanana Dim 23 Juin 2024 - 13:33

Détails techniques


Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis l'addition d'un script qui a un but purement esthétique
Lien du forum : https://lucidaliahunters.forumactif.com/

Description du problème

Bonjour !

A des fins esthétique, j'ai besoin de retirer les ":" qui sont automatiquement mis en place dans la feuille de personnage quand elle apparait sur les messages.

J'ai donc mit en place un petit script qui sélectionne les caractères que je veux voir retirer pour les effacer simplement et proprement.

Problème, après de nombreux tests je viens de me rendre compte que c'est cela qui empêche la feuille de personnage de fonctionner correctement.

En effet, depuis la mise en place du script, la feuille de personnage de tous les membres postant dans un même sujet est purement et simplement celle du premier posteur.

Voici la partie du template qui est concernée ;
Code:
                                <div class="post-author-rpg" id="post__userprofil__rpg">
                                        {postrow.displayed.POSTER_RPG}
                                </div>

                                <script text="javascript">
                                    jQuery('.post-author-rpg').html(jQuery('.post-author-rpg').html().replace(/: /g,'  '));
                                </script>

Ainsi qu'un endroit où on peut voir le bug arriver ;
https://lucidaliahunters.forumactif.com/t111-action-reaction#335

J'ai un autre script qui tourne sur cette section mais l'activer ou le désactiver ne change absolument rien au problème, c'est vraiment celui ci-dessus qui, à son retrait, permet à la feuille de personnage de fonctionner correctement.

J'utilise ce script à d'autres endroits sur le forum et cela n'a jamais causé le moindre soucis. Le javascript n'étant pas ma spécialité je me demande si j'ai fais quelque chose de travers en écrivant ces quelques lignes ?

Je vais continuer mes investigations en parallèle mais j'ai peur que cela dépasse réellement mes connaissances dans la manière dont la génération de feuille de personnage fonctionne sur FA. :c

EDIT : j'ai désactivé le script le temps d'y regarder plus en profondeur
NyxBanana

NyxBanana
**

Messages : 73
Inscrit(e) le : 22/10/2015

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

Résolu Re: jQuery pour retirer les ":" de la feuille de personnage empêche le contenu de se générer correctement

Message par NyxBanana Dim 23 Juin 2024 - 15:12

Bonjour !

A force d'essais et d'erreurs, je suis passé à du Javascript pour cette étape, ce qui a solutionné le soucis.

Bonne journée ♥
NyxBanana

NyxBanana
**

Messages : 73
Inscrit(e) le : 22/10/2015

http://marbhadh.forumactif.com
NyxBanana 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