Connexion

Récupérer mon mot de passe

Derniers sujets
» [TOUTES VERSIONS]Ajouter un contenu visible que par les membres ayant répondu.
par dymo Aujourd'hui à 2:10

» *RESOLU*[PHPBB2] Mise en page dans le corps du message uniquement sur le 1er message
par Milouze14 Ven 14 Fév 2020 - 16:25

» [BESTOF] Les photos à partir de l'ID d'un membre
par Milouze14 Ven 14 Fév 2020 - 3:53

» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par christ77000 Jeu 13 Fév 2020 - 10:01

» [TOUTES VERSIONS]Visualiser le mot de passe
par christ77000 Jeu 13 Fév 2020 - 8:29

» [TOUTES VERSIONS] Recherche de texte dans les templates
par photoclic Mer 12 Fév 2020 - 19:42

» *CORBEILLE*[PHPBB2] Viewtopic_body : Séparer les champs du profil
par Milouze14 Sam 8 Fév 2020 - 6:15

» *CORBEILLE*[PHPBB2] Messenger sur forumactif
par Milouze14 Sam 8 Fév 2020 - 6:14

» *RESOLU*[PHPBB3] Mettre un cadre aux forums des catégories
par Milouze14 Jeu 6 Fév 2020 - 15:06

» *RESOLU*[MODERNBB] Couleur textarea
par Milouze14 Mer 5 Fév 2020 - 18:06

» [TOUTES VERSIONS]Message automatique au déplacemet d'un sujet
par Jackymi Mar 4 Fév 2020 - 8:50

» *RESOLU*[MODERNBB] Barre de navigation sur 2 lignes
par Milouze14 Mar 4 Fév 2020 - 3:47

» *CORBEILLE*[PHPBB2] Message automatique au déplacement d'un sujet
par Milouze14 Dim 2 Fév 2020 - 9:17

» *RESOLU*[MODERNBB] Largeur forum modernBB
par Milouze14 Dim 2 Fév 2020 - 8:13

» *CORBEILLE*[AWESOMEBB] Erreur "429 too many requests nginx"?
par Milouze14 Ven 31 Jan 2020 - 3:52

» *CORBEILLE*[PHPBB2] Profil
par Milouze14 Mer 29 Jan 2020 - 3:51

» *CORBEILLE*[PHPBB2] QUI REGARDE LES POSTS ,?
par Milouze14 Mar 28 Jan 2020 - 3:48

» *CORBEILLE*[PHPBB2] Profil et avatar
par Milouze14 Mar 28 Jan 2020 - 3:45

» *CORBEILLE*[PHPBB2] Chapeau du père noel.
par Milouze14 Mar 28 Jan 2020 - 3:43

» *RESOLU*[PHPBB3] Récupération avatar (automatiquement) d'un membre
par Milouze14 Lun 27 Jan 2020 - 18:44

*RESOLU* [PHPBB3]Variable de rangs

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

photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 2:26

Bonjour,

J'essaie de réaliser un script pour retirer une barre perso située sous la barre de notification sous 2 conditions.
je bute sur la récupération de la variable correspondant au rang Membre enregistré
var M14_rang semble fonctionner, mais je ne suis pas sur du tout pour la syntaxe de var rodage

Le code
Code:

$(function(){$(function(){
    var M14_rang=_lang["rank_title"] == "<span id=\"M14_restriction\">Restriction</span>";
    var rodage=_lang["rank_title"] == "<span id=\"Membre_rodage\"style=\"color:#038f52;\"><center>Membre enregistré</span>";

    //Retrait barre [i]Pour démarrer sur le clic[/i] pour rangs restriction et membres en rodage (<200messages).
    if ((M14_rang) && (!rodage))
    {   
    $('#M14_navPerso').remove();     
    }
  })});

En fait je souhaiterai que la barre #M14_navPerso ne s'affiche pas quand le membre a le rang Restriction, mais qu'elle reste affichée tant qu'il a le rang Membre enregistré (moins de 200 messages postés)

Je ne suis pas sur non plus de ce code:
Code:
if ((M14_rang) && (!rodage))

Merci pour votre aide.




Dernière édition par photoclic le Dim 2 Sep 2018 - 20:26, édité 1 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 4:49

Hello Serge,

est ce normal la balise center sans fermeture ?
Code:

"<span id=\"Membre_rodage\"style=\"color:#038f52;\"><center>Membre enregistré</span>";

if ((M14_rang) && (!rodage))

oui tu dis, si la variable M14_rang et tout ce qui n'est pas la variable rodage.
En gros tous les autres rangs.



En fait je souhaiterai que la barre #M14_navPerso ne s'affiche pas quand le membre a le rang Restriction, mais qu'elle reste affichée tant qu'il a le rang Membre enregistré (moins de 200 messages postés)



Le rang restriction n'est pas soumit au nombre de messages tandis que l'autre oui.
Donc ton script doit être ainsi:
Code:
 
if (M14_rang)
    { 
    $('#M14_navPerso').remove();   
    }


Ou encore ce script qui va rechercher le nombre de messages du membre:

Code:

$(function(){$(function(){
var M14_Variable_Rang=_userdata["user_posts"];
//SI INFERIEUR OU A 199
if(M14_Variable_Rang<=199);

$('#M14_navPerso').remove();   
}
})});
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 13:13

Bonjour Philippe

Un grand merci pour toutes ces précisions qui me permettent d'y voir plus clair.

Ooooh la balise center sans fermeture  pascontentGrrrrrr
Et c'est ainsi dans plusieurs endroits de mes scripts. Va falloir que je vérifie tout ça.

La formule qui correspond à ce que je souhaitais est finalement plus simple:
Code:
if (Nbre_messages>199)
    {    
    $('#M14_navPerso').remove();      
    }
    
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 13:19

Alors je reviens sur la balise center. Désolé pour ce double post.

Je l'ai fermée ici dans ce rang:
Code:
<span id="Membre_rodage"style="color:#038f52;"><center>Membre enregistré</center></span>

Maintenant l'image associée à ce rang sous l'avatar dans les messages, n'est plus centrée marreordi


En vérifiant les balises center sur d'autres script, j'ai par exemple ici un script sans balises de fermeture: https://www.milouze14.com/t31482-resolu-phpbb3-js-anniversaire
Faut-il que je les rajoute?
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 17:30

Re Serge,
en fait lorsque tu déposes une balise d'ouverture dans un script, la fermeture se fera quoi qu'il en soit.
Donc tu peux laisser ainsi clin oeil

Maintenant l'image associée à ce rang sous l'avatar dans les messages, n'est plus centrée

Tu un lien ou je pourrais voir le profil d'un message d'un membre concerné car je ne vois rien qui correspond à l'id mentionné "Membre_rodage":

Code:
   <span id="Membre_rodage"style="color:#038f52;"><center>Membre enregistré</center></span>
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 20:10

Bonsoir Philippe,

Un lien: https://photoclic.forum-pro.fr/t20096-rue-et-instants-de-vie-jour-de-repos-a-la-ville#264778

Sans la fermeture du center, c'est centré (comme au dessus de ce membre ou je n'ai pas mis la fermeture.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 20:15

Bonsoir Serge,
vaut mieux ne laisser que la balise d'ouverture, il y a des trucs qui m'échappent parfois.
Un script pourrait tout changer dans le cas inverse,mais je crois que tu vas pouvoir t'en abstenir lOL

Edit:

Je te le donne quand même:

A mettre sur les sujets:
Code:
$(function(){
$('#Membre_rodage').closest('dd').css('textAlign','center');
});


Dernière édition par Milouze14 le Dim 2 Sep 2018 - 20:23, édité 2 fois
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 20:21

OK Phil, je vais donc retiré la fermeture du center.

C'est vrai que côté script, je suis gâté, et faut savoir que je me retiens MdR1

Et ce ne sont pas les idées qui manquent ptderire

En tout cas, merci pour tout l'ami.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 20:24


C'est vrai que côté script, je suis gâté, et faut savoir que je me retiens

Ben vi, je commence a te connaitre mon gourmand lOL .

Et ce ne sont pas les idées qui manquent

Rhoo, m'en parle pas, je ne suis pas mieux MdR .

De rien Serge hinhin
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 2 Sep 2018 - 20:26

Nos messages se sont croisés.

Je mets ton script de côté car il pourra me servir clin oeil

Merci encore Phil.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 20:27

De rien Serge clin oeil
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 2 Sep 2018 - 20:28

-Staff du Forum Milouze14-



  • Hello 
    Sujet résolu et déplacé dans le forum adéquat.

Pour toute information,merci de contacter un Membre du Staff

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum