{USERCOUNTPOST} dans un code js

4 participants

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 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

alv
Membre habitué

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

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

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

Message par alv Sam 1 Mar 2014 - 16:29

up
alv

alv
Membre habitué

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

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

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

Message par Self 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

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par alv Sam 1 Mar 2014 - 19:03

Merci beaucoup de m'avoir répondu Very Happy

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

alv
Membre habitué

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

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

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

Message par Self 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

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par alv Sam 1 Mar 2014 - 20:04

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

alv
Membre habitué

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

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

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

Message par Self Sam 1 Mar 2014 - 20:14

Bonjour,

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

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par alv 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

alv
Membre habitué

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

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

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

Message par Self Sam 1 Mar 2014 - 21:03

Re,

Le premier code que je vous ai fourni fonctionne lorsque je test
{USERCOUNTPOST} dans un code js - Page 2 Affichemessage
Self

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par alv 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

alv
Membre habitué

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

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

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

Message par Self 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

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par alv 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

alv
Membre habitué

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

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

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

Message par Self Dim 2 Mar 2014 - 17:18

Oui, merci Smile .

Bonne journée Wink .
Self

Self
Membre actif

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

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

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

Message par Lixyr Dim 2 Mar 2014 - 17:28

{USERCOUNTPOST} dans un code js - Page 2 Check10Bonjour,

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 {USERCOUNTPOST} dans un code js - Page 2 Envoi10


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton {USERCOUNTPOST} dans un code js - Page 2 50378

A bientôt sur ForumActif Smile


Pour faciliter les recherches, mettez un titre explicite.
Remerciez {USERCOUNTPOST} dans un code js - Page 2 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu {USERCOUNTPOST} dans un code js - Page 2 3592387030 pour prévenir la modération.

{USERCOUNTPOST} dans un code js - Page 2 Baston10
Lixyr

Lixyr
Aidactive
Aidactive

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

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

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

Message par alv Dim 2 Mar 2014 - 17:57

Je vais supprimer votre compte.

résolu
alv

alv
Membre habitué

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

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

- Sujets similaires

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