{USERCOUNTPOST} dans un code js

Page 2 sur 2 Précédent  1, 2

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

Résolu {USERCOUNTPOST} dans un code js

Message par alv le Dim 26 Jan 2014 - 17:00

Rappel du premier message :

Bonjour,
comment faire pour que "{ USERCOUNTPOST }" (sans les espaces) fonctionne dans un code js du type :
Code:
<script type="text/javascript">
if ({USERCOUNTPOST} > 0 && jQuery('#logout').length){
document.write('XXX');}
else{
document.write('YYY');}
</script>
?
Merci d'avance.


Dernière édition par alv le Dim 2 Mar 2014 - 17:57, édité 3 fois

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Sam 1 Mar 2014 - 16:29

up

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Sam 1 Mar 2014 - 17:19

Bonjour,

Je pense qu'on pourrait plutôt récupérer le nombre de post via le profil:
Code:
$(function(){
   var nbPost = $('#field_id-6 .field_uneditable').html();
   if(nbPost == null){
      $(nbPost).html(0);
   }
   alert(nbPost);
});
Le code prend donc notre nombre de message, si la valeur est égale à null on dit que la valeur est égale à zero et on alert pour le test Wink.

Cordialement Smile.

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Sam 1 Mar 2014 - 19:03

Merci beaucoup de m'avoir répondu Very Happy

Ça ne marche pas : le test donne "null".

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Sam 1 Mar 2014 - 19:56

Bonjour,

Suis-je bête, avez vous la toolbar activée ?
Si c'est le cas on peut en reprenant votre code faire quelque chose comme ça:
Code:
<script>
    if (_userdata["user_posts"] > 0 && jQuery('#logout').length){
      document.write('XXX');
    }else{
      document.write('YYY');
    }
</script>

Cordialement Smile .


Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Sam 1 Mar 2014 - 20:04

Malheureusement non, elle n'est pas activée.

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Sam 1 Mar 2014 - 20:14

Bonjour,

Pourrais-je donc avoir l'adresse du forum afin de tester ?

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Sam 1 Mar 2014 - 20:40

Mon forum : [url=http://]lien[/url]


Dernière édition par alv le Dim 2 Mar 2014 - 16:30, édité 1 fois

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Sam 1 Mar 2014 - 21:03

Re,

Le premier code que je vous ai fourni fonctionne lorsque je test

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Dim 2 Mar 2014 - 11:30

J'ai placé le code dans une page HTML (avec le haut et le bas de page activé) et dans le template overall_header, et le résultat est "null".


EDIT: en regardant le code source de mon forum, j'ai vu ceci : _userdata["user_posts"]. J'ai fait ceci :
Code:
<span id="nombre_message"></span>
<script>$('#nombre_message').html(_userdata['user_posts']);</script>
et ça m'a donné le nombre de message Yahoo 

J'en ai déduit ceci :
Code:
<script>
if (_userdata['user_posts'] > 0){
document.write("XXX");}
else{
document.write("YYY");}
</script>
et ça marche.

Est-ce normal que _userdata["user_posts"] apparaisse dans le code source de mon forum alors que la toolbar n'est pas activée ?
Est-ce-que ce code ne risque pas de ne plus fonctionner puisque la toolbar n'est pas activée ?

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Dim 2 Mar 2014 - 16:04

Bonjour,

C'est très certainement parce que vous avez placé le code dans une page html que le résultat était null.
Je pense que le script et les informations doivent quand même être chargés dans la page lorque la toolbar est désactivée, mais ce n'est que pure déduction, je n'ai pas vérifié.
Si il a fonctionné une fois sans la toolbar il devrait fonctionner deux fois sans la toolbar Wink.

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Dim 2 Mar 2014 - 16:29

Merci beaucoup de m'avoir aidé.
résolu

EDIT: vous voulez que je supprime le compte que vous avez créé sur mon forum ?

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Self le Dim 2 Mar 2014 - 17:18

Oui, merci Smile .

Bonne journée Wink .

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par Lixyr le Dim 2 Mar 2014 - 17:28

Bonjour,

Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu
  • Et enregistrer en cliquant sur


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton

A bientôt sur ForumActif Smile





Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: {USERCOUNTPOST} dans un code js

Message par alv le Dim 2 Mar 2014 - 17:57

Je vais supprimer votre compte.

résolu

alv
# Tropactif #

Messages : 1080
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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