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

Probléme avec une condition Jquery

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

Résolu Probléme avec une condition Jquery

Message par Milouze14 le Ven 30 Jan 2015 - 18:10

Salut à toutes et à tous,

je me trouve confronté à un sérieux dilemme car étant autodidacte dans ce domaine,
je n'arrive pas à mes fins sur une condition.

je veux appliquer une condition sur les valeurs d'un champs du profil.

Explications pour être plus clair:
J'ai entouré les champs et leurs valeurs par un ID et les valeurs avec une class:


Le template modifié:
Code:

  <span id="M14_All">                         
{postrow.displayed.profile_field.LABEL}
 <span class="M14_content">{postrow.displayed.profile_field.CONTENT}</span>
          </span>

Dans le profil du membre dans les messages ,
j'ai les points qui sont affichés avec leurs valeurs respectives suivants les membres,
je voudrais mettre une condition si la valeur est inférieure à 100 pour afficher ou supprimer des modules.

J'ai déposé une icône pour les points et déposé un script pour différencier
avec une class le conteneur des autres:
Code:

$(function(){
$(' img[src="LIEN DE L IMAGE"]').closest('#M14_All').addClass('M14_All');

});

Quelle condition dois je déposer ici svp?
Code:

$(function(){if(LA CONDITION < 100)
$(function(){
$('img#i_reply').remove();

})})



Merci d'avance.
Milouze14

Edit:

Merci de déplacer mon sujet dans la section scripts svp .
a++


Dernière édition par Milouze14 le Ven 30 Jan 2015 - 18:11, édité 1 fois (Raison : Erreur de forum)
avatar

Milouze14
Membre actif

Masculin
Messages : 5031
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probléme avec une condition Jquery

Message par Milouze14 le Sam 31 Jan 2015 - 18:41

Salut à toutes et à tous,

un petit up Wink .

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 5031
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probléme avec une condition Jquery

Message par Milouze14 le Dim 1 Fév 2015 - 19:34

Salut à toutes et à tous,

un petit up Wink .

Si mon sujet n'est pas assez clair n'hésitez pas à me bousculer Very Happy .

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 5031
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probléme avec une condition Jquery

Message par Milouze14 le Mar 3 Fév 2015 - 3:52

Salut à toutes et à tous,

un petit up Wink .



a++
avatar

Milouze14
Membre actif

Masculin
Messages : 5031
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Probléme avec une condition Jquery

Message par Ange Tuteur le Mar 3 Fév 2015 - 6:12

Bonjour Milouze14,

Remplacer votre template modifié par :
Code:
<span class="user-field">{postrow.displayed.profile_field.LABEL}<span class="user-value">{postrow.displayed.profile_field.CONTENT}</span>

et le JavaScript :
Placement : sur les sujets
Code:
$(function() {
  getVal('Points', function(t){
    var n = Number(t.find('.user-value').text()); // "Points" valeur
     
    // exemple
    if (n < 100) {
      t.parent().append('<div>Points : ' + n + ' / 100</div>');
    }
  });
 
  function getVal(field, func) {$('.user-field').each(function() {$(this).filter(function() { return $(this).find('.label').text().trim().replace(/:/,'') == field }).length && func($(this))})}
});

'Points' est le nom de votre champ de profil, que vous vouloir modifier.

t = $(this) et $(this) = $('.user-field').each()

vous pouvez utiliser find() et parent().. exemple :
Code:
t.find('.user-value').text(); // la valeur du champ de profile

t.parentsUntil('.postbody').find('.username').text(); // le pseudo

t.parentsUntil('.postbody').find('.user-basic-info a img').remove(); // supprimer l'avatar
avatar

Ange Tuteur
****

Masculin
Messages : 481
Inscrit(e) le : 16/11/2013

https://github.com/SethClydesdale
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Probléme avec une condition Jquery

Message par Milouze14 le Mar 3 Fév 2015 - 18:26

Salut Ange Tuteur,

que dire!!!

Un grand merci pour ton aide précieuse et la compréhension de ton script.
Merci beaucoup.

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 5031
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 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