Problème profil champs isolés
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Page 1 sur 1 • Partagez
Problème profil champs isolés
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Safari
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis ce weekend.
Lien du forum : https://auroreforks.forumactif.com
Description du problème
Bien le bonsoir!Je viens vers vous parce que j'ai un problème avec les champs de mon profil qui sont supposés être "isolés". Sur la capture d'écran on voit les deux tabs, l'une est rouge et l'autre doré. Normalement, une partie de tous ces champs devraient se retrouver dans l'autre tab et pourtant, tout est rendu dans la même depuis ce weekend. De plus, nous n'avons rien changé dans le code javascript, et comme mon champs de compétence est plutôt moyens dans tout ça, je ne comprend pas d'où vient mon problème.
Si jamais quelqu'un peut m'éclairer, ce serait super apprécié !
Merci et bonne soirée
Re: Problème profil champs isolés
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Problème profil champs isolés
Toujours d'actualité!
Re: Problème profil champs isolés
Bonjour !
Alors, techniquement, le script va chercher les données suivantes :
Ça correspond bien à tous les champs de tous les profils, pour l'instant, c'est correct.
Ensuite, sur tous ces champs, le script va chercher les informations suivantes :
A partir de là, il y a plusieurs problèmes. Si je prends l'exemple de la structure de la donnée Multi-comptes :
.label > span:first-child signifie qu'on va chercher un span à l'intérieur d'une balise avec une class .label : ici, ce n'est pas le cas, on veut chercher le contenu de la class .label directement. On écrirait donc plus simplement :
Nous arrivons au second problème : le script ne va pas récupérer "† Multi-comptes" mais "† Multi-comptes : " avec un espace, les deux points et un nouvel espace. Donc dans le if qui suit, il faut absolument ajouter ces trois élements quand vous faites la comparaison entre le champs et la chaine de caractères. Ça donnerait donc ceci au final :
Et cette fois, ça devrait fonctionner !
PS : je ne saurais pas vous expliquer pourquoi ça fonctionnait avant par contre, désolé
Alors, techniquement, le script va chercher les données suivantes :
- Code:
$chemin = ".af_post_entout .postdetails.poster-profile .infos-posteur"
Ça correspond bien à tous les champs de tous les profils, pour l'instant, c'est correct.
Ensuite, sur tous ces champs, le script va chercher les informations suivantes :
- Code:
var champs = $(this).find('.label > span:first-child').html();
A partir de là, il y a plusieurs problèmes. Si je prends l'exemple de la structure de la donnée Multi-comptes :
- Code:
<div class="infos-posteur">
<span class="profil_label">
<span class="label">† Multi-comptes : </span>
</span>
Gusgus & Astraéa<br>
</div>
.label > span:first-child signifie qu'on va chercher un span à l'intérieur d'une balise avec une class .label : ici, ce n'est pas le cas, on veut chercher le contenu de la class .label directement. On écrirait donc plus simplement :
- Code:
var champs = $(this).find('.label').html();
Nous arrivons au second problème : le script ne va pas récupérer "† Multi-comptes" mais "† Multi-comptes : " avec un espace, les deux points et un nouvel espace. Donc dans le if qui suit, il faut absolument ajouter ces trois élements quand vous faites la comparaison entre le champs et la chaine de caractères. Ça donnerait donc ceci au final :
- Code:
if (champs == "† Membre depuis le : " || champs == "† Nombre de messages : " || champs == "† Dollars : " || champs == "† Disponibilité : " || champs == "† Multi-comptes : " || champs == "† Avatar : " || champs == "† Crédits : ") {
$(this).parents($eltParent).find('.rpg').append(this);
}
Et cette fois, ça devrait fonctionner !
PS : je ne saurais pas vous expliquer pourquoi ça fonctionnait avant par contre, désolé
Sujets similaires
» Probleme Champs de Profil
» Problème : isoler les champs du profil
» Problème affichage des champs du profil
» Problème pour isoler les champs du profil
» Problème pour isoler des champs du profil
» Problème : isoler les champs du profil
» Problème affichage des champs du profil
» Problème pour isoler les champs du profil
» Problème pour isoler des champs du profil
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum