Membres connectés récemment
[AWESOMEBB] Compteur de caractère à la création d'un sujet
2 participants
Page 1 sur 1
- Version du forum :AWESOMEBB
- Templates modifiés :oui
- Navigateur :Chrome
Bonjour,
Il y a quelque temps on m'avait donné ce code dans l'entraide.
Je voudrais savoir s'il serait possible de le modifier un peu pour que le script compte le nombre de caractères visible en mode texte et non dans le mode édition. Je n'affiche pas le bouton édition, ce qui veut dire que mes membres ne voient jamais le BBCODE, c'est pour cela que j'ai fixé la limite à 60000 caractères ce qui laisse une marge de sécurité pour une grosse mise en page du texte sans que le sujet ne dépasse la limite :D
Merci ^^
Il y a quelque temps on m'avait donné ce code dans l'entraide.
- Code:
$(function(){
if(!$('#text_editor_textarea').length || !$.fn["sceditor"]) return;
var smil=$('#text_editor_textarea').length;
if(smil)
{
$(function(){
$('.sceditor-container').after('<div id="M14_Decompte"><span class="M14_Decompte">60000</span> <b>caractère(s) restant(s)</b></div>');
var texta=$('#text_editor_textarea').sceditor('instance');
if(!texta) return;
var raf= function(){var decompte=60000;var num=texta.val().length;var result=decompte-num;$('.M14_Decompte').text(result);
};texta.keyUp(function(){setTimeout(function(){ raf() }, 1000)});raf()})
}
});
Je voudrais savoir s'il serait possible de le modifier un peu pour que le script compte le nombre de caractères visible en mode texte et non dans le mode édition. Je n'affiche pas le bouton édition, ce qui veut dire que mes membres ne voient jamais le BBCODE, c'est pour cela que j'ai fixé la limite à 60000 caractères ce qui laisse une marge de sécurité pour une grosse mise en page du texte sans que le sujet ne dépasse la limite :D
Merci ^^
Hello Mathis,
juste pour bien comprendre ta demande, actuellement tu as le script qui agit sur la création de sujet et aussi sur sur l’édition et réponse .
Tu désires simplement avoir le compteur à la création d'un sujet alors ?
Si c'est le cas, ce script fonctionnera:
juste pour bien comprendre ta demande, actuellement tu as le script qui agit sur la création de sujet et aussi sur sur l’édition et réponse .
Tu désires simplement avoir le compteur à la création d'un sujet alors ?
Si c'est le cas, ce script fonctionnera:
- Code:
$(function(){
if(!$('#text_editor_textarea').length || !$.fn["sceditor"]) return;
var smil=$('#text_editor_textarea').length;
var topic=$('div.page-header h1:contains(Poster un nouveau sujet)').length;
if(smil&&topic)
{
$(function(){
$('.sceditor-container').after('<div id="M14_Decompte"><span class="M14_Decompte">60000</span> <b>caractère(s) restant(s)</b></div>');
var texta=$('#text_editor_textarea').sceditor('instance');
if(!texta) return;
var raf= function(){
var decompte=60000;
var num=texta.val().length;
var result=decompte-num;
$('.M14_Decompte').text(result);
};
texta.keyUp(function(){
setTimeout(function(){ raf() }, 1000)});raf()})
}
});
Bonsoir Phil,
Oui c'est bien cela ^^Milouze14 a écrit:juste pour bien comprendre ta demande, actuellement tu as le script qui agit sur la création de sujet et aussi sur sur l’édition et réponse .
Non, je désire qu'il compte le nombre de caractères de texte visible (du texte en mode WYSIWYG) et pas le nombre de caractères avec le BBCODE comprisMilouze14 a écrit:Tu désires simplement avoir le compteur à la création d'un sujet alors ?
Bonsoir Phil,
Entre temps j'ai trouvé ceci :
https://forum.forumactif.com/t367017-taille-minimale-des-messages#3108401
Ce code ne calcule que le nombre de caractère du mode WYSIWYG non ?
Merci pour ton aide ^^
Entre temps j'ai trouvé ceci :
https://forum.forumactif.com/t367017-taille-minimale-des-messages#3108401
Ce code ne calcule que le nombre de caractère du mode WYSIWYG non ?
Merci pour ton aide ^^
Hello Mathis,
oui et non car en mode "wysiwyg" on ne peut pas compter le nombre de caractère
dans l’éditeur vu que l'on utilise l'aperçu rapide (mise en page) .
Par contre le script suivant:
https://forum.forumactif.com/t367017-taille-minimale-des-messages#3108719
Ira chercher les informations sur le même conteneur le textarea de l'éditeur
mais en mode "Texte" car il y a toujours une sauvegarde en cas ou tu désires basculer de mode..
Ensuite je ne comprend pas trop ta demande sur ce point:
https://www.milouze14.com/t32736-awesomebb-compteur-de-caractere-a-la-creation-d-un-sujet#623740
https://www.milouze14.com/t32736-awesomebb-compteur-de-caractere-a-la-creation-d-un-sujet#623755
Que veux tu dire pour le bouton édition?
oui et non car en mode "wysiwyg" on ne peut pas compter le nombre de caractère
dans l’éditeur vu que l'on utilise l'aperçu rapide (mise en page) .
Par contre le script suivant:
https://forum.forumactif.com/t367017-taille-minimale-des-messages#3108719
Ira chercher les informations sur le même conteneur le textarea de l'éditeur
mais en mode "Texte" car il y a toujours une sauvegarde en cas ou tu désires basculer de mode..
Ensuite je ne comprend pas trop ta demande sur ce point:
https://www.milouze14.com/t32736-awesomebb-compteur-de-caractere-a-la-creation-d-un-sujet#623740
Je voudrais savoir s'il serait possible de le modifier un peu pour que le script compte le nombre de caractères visible en mode texte et non dans le mode édition. Je n'affiche pas le bouton édition, ce qui veut dire que mes membres ne voient jamais le BBCODE,
https://www.milouze14.com/t32736-awesomebb-compteur-de-caractere-a-la-creation-d-un-sujet#623755
Non, je désire qu'il compte le nombre de caractères de texte visible (du texte en mode WYSIWYG) et pas le nombre de caractères avec le BBCODE compris
Que veux tu dire pour le bouton édition?
Bonjour Phil,
D'accord, alors je passe ce sujet en résolu, merci pour ton aide et pour les explications
Mes membres ne voyant donc pas le BBCODE ne peuvent pas comprendre pourquoi le nombre de caractère n'est pas correct.
A bientôt et encore merci pour ton aide
D'accord, alors je passe ce sujet en résolu, merci pour ton aide et pour les explications
- Capture:
Que le bouton pour basculer d'un mode à l'autre n'est pas sur mon forum étant donné que je l'ai masqué volontairement ^^Milouze14 a écrit:Que veux tu dire pour le bouton édition?
Mes membres ne voyant donc pas le BBCODE ne peuvent pas comprendre pourquoi le nombre de caractère n'est pas correct.
A bientôt et encore merci pour ton aide
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum