Problème avec un compteur de mot

2 participants

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

Résolu Problème avec un compteur de mot

Message par Lixyr Lun 26 Nov 2012 - 13:34

Bonjour ForumActif.

J'ai un problème avec mon compteur de mot, installé suivant ce topique : https://forum.forumactif.com/t284367-compteur-de-mot
Mon forum est en phpbb2
Lien du forum concerné : http://dying-to-bleed.rpg-dynasty.com/

J'ai donc installé un compteur de mot, qui fonctionne bien, seulement, quand je prévisualise mon message, le champ texte devient vide. C'est embêtant.

Les codes utilisés :

Javascript :
- sur toutes les pages
Code:
function Compter(chaine, formulaire) {
  var exp=new RegExp("[a-zA-Z0-9éèêëàáâäóòôöíìîïçÉÈÊËÀÁÂÄÒÓÔÖÌÍÎÏÇ-]+","g");
  var tabNom=chaine.match(exp);
  if (tabNom==null) {formulaire.compte.value = "Nombre de mots = 0";}
  else {
    var affichage="Votre message contient " + tabNom.length + " mots.";
    formulaire.compte.value = affichage;
  }
}

template posting_body :
partie du code concerné :
Code:

   <span class="gen" style="width:100%; height:250px">
                                          <textarea id="text_editor_textarea" class="post" style="width:100%;height:250px" name="message" rows="15" cols="35" tabindex="3" wrap="virtual" onkeyup="Compter(this.form.message.value, this.form)"></textarea>
                                          <input name="compte" value="" size="80" readonly="" /> 
                                          </span>

Vous pouvez tester dans la section flood, ouverte aux invités.
Bonne journée à vous. ::fleur::

*edit* Même problème quand j'édite un message, je n'ai plus rien. Assomé
Apparemment, le problème viendrait du template, car quand je désactive le javascript, j'ai toujours le problème. Comment intégrer le code html sans que ça ne fasse planter les contenus du textarea en prévisualisation, et en edit ?



Dernière édition par Lixyr le Mar 4 Déc 2012 - 0:51, édité 1 fois
Lixyr

Lixyr
Aidactive
Aidactive

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

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

Résolu Re: Problème avec un compteur de mot

Message par Lixyr Mer 28 Nov 2012 - 16:47

Je remonte le sujet, en espérant que quelqu'un puisse m'aider. Je me suis bien entendue penchée dessus, mais sans succès. Le textarea semble ne pas vouloir de mon code, il rejette les contenus après edit et prévisualisation, le vilain.

::fleur::


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Problème avec un compteur de mot 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Problème avec un compteur de mot 3592387030 pour prévenir la modération.

Problème avec un compteur de mot Baston10
Lixyr

Lixyr
Aidactive
Aidactive

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

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

Résolu Re: Problème avec un compteur de mot

Message par Lixyr Sam 1 Déc 2012 - 11:15

Je remonte encore le sujet. Je sais que ce code est possible, je l'ai vu sur un forum forumactif, phpbb2. ::fleur::


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Problème avec un compteur de mot 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Problème avec un compteur de mot 3592387030 pour prévenir la modération.

Problème avec un compteur de mot Baston10
Lixyr

Lixyr
Aidactive
Aidactive

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

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

Résolu Re: Problème avec un compteur de mot

Message par Lixyr Lun 3 Déc 2012 - 21:11

Plop à nouveau \O/
Bonsoir, Forumactif.
Je n'ai toujours pas trouvé la solution à mon problème, le sujet est donc toujours d'actualité. ::fleur::


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Problème avec un compteur de mot 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Problème avec un compteur de mot 3592387030 pour prévenir la modération.

Problème avec un compteur de mot Baston10
Lixyr

Lixyr
Aidactive
Aidactive

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

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

Résolu Re: Problème avec un compteur de mot

Message par Matriochka Lun 3 Déc 2012 - 21:32

Coucou Lixyr,

Alors… Je ne sais pas si mon message pourra vraiment te venir en aide, mais j’ai également un compteur de mots sur mon forum, et je n’ai pas le souci que tu rencontres. Cela dit, les codes que j’utilise sont différents des tiens. Si ça peut te dépanner, je te les envoie ici.

HTML :
Code:
<span class="gen" style="width:98%; height:250px">
<textarea id="text_editor_textarea" class="post" style="width:98%;height:250px" name="message" rows="15" cols="35" tabindex="3" wrap="virtual" onkeyup="Compter(this.form.message.value, this.form)">{MESSAGE}</textarea>
<input style="border: none; background-color: transparent;" name="compte" value="" size="80" readonly />
</span>

JavaScript :
Code:
function Compter(chaine, formulaire) {
    var exp=new RegExp("[a-zA-Z0-9éèêëàáâäóòôöíìîïçÉÈÊËÀÁÂÄÒÓÔÖÌÍÎÏÇ-]+","g");
    var tabNom=chaine.match(exp);
    if (tabNom==null) {formulaire.compte.value = "Vous n’avez encore rien \351crit.";}
    else if (tabNom.length==1) {formulaire.compte.value = "Vous avez \351crit 1 mot";}
    else if (tabNom.length>=10) {formulaire.compte.value = "Vous avez \351crit " + tabNom.length +" mots. Vous pouvez envoyer votre message.";}
    else {
        var affichage= "Vous avez \351crit " + tabNom.length + " mots";
        formulaire.compte.value = affichage;
  }
}

Je serai bien incapable de te dire ce qui cloche avec ton compteur actuel, mais si ceci peut t’aider ou t’aiguiller… Confused

Voilà voilà. Sinon, je laisse la main à quelqu’un de plus compétent, j’avoue que les script ne sont pas vraiment mon fort… En espérant que tu puisses régler ce petit désagrément !
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

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

Résolu Re: Problème avec un compteur de mot

Message par Lixyr Mar 4 Déc 2012 - 0:50

Bonsoir Matriochka.

Je savais bien que mon erreur était toute bête : en différenciant les deux codes HTML, j'ai pu constater que j'avais zappé de mettre {MESSAGE} dans ma balise textarea. ^^" Il n'y avait donc via le template aucun message enregistré dans la balise textarea, qui restait donc vide. C'était, encore une fois, tout bête. Une erreur d'étourderie comme tant d'autres.

En tout cas merci Matriochka. Je vais pouvoir mettre ce code sur mon forum, grâce à toi. ::fleur::


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Problème avec un compteur de mot 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Problème avec un compteur de mot 3592387030 pour prévenir la modération.

Problème avec un compteur de mot Baston10
Lixyr

Lixyr
Aidactive
Aidactive

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

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

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