Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo.RFS

TinyMCE - count

Recommended Posts

Boa noite PessoALL,

 

To procurando como implantar um contador de caracteres no TinyMCE. Quando fiz o download do TinyMCE e instalei na pasta "examples" tem um arquivo:

 

count.htm

<div class="mceTmpl">
	<p><em>Word Count: <span class="word-count">0</span>, Character count: <span class="char-count">0</span></em></p>
</div>

Mas ao inserir no código o mesmo não funciona, acredito que tenha que ativar essa opção em algum lugar que ainda não econtrei! alguém já fez?

 

<textarea name="DESCRICAO" style="width:400px" rows="10"></textarea>
<br />
<div class="mceTmpl legenda">
	<p><em>Caracteres: <span class="word-count legenda">0</span>, Número do caracter: <span class="char-count legenda">0</span></em></p>
</div>

Se tiver um limitador de caracteres também seria legal http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Abrçs

 

Valeuuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite Ricardo,

tudo bem contigo?

Então, a formatação você diz? Por que tem uns espaços lá no nome da sua classe de css... creio que seja isso!

Bom, para implementar um contador é fácil...

 

Aqui vai o java script:

<script LANGUAGE="JavaScript">

function ContarCaracter(Digitos, MostraContador, LimiteCaracter)
{
		 if (Digitos.value.length > LimiteCaracter)
		 {
				 Digitos.value = Digitos.value.substring(0, LimiteCaracter);
		  }
		  else
		  { 
				MostraContador.value = LimiteCaracter - Digitos.value.length;
		   }
}
// -->
</script>

 

Aqui vão as tags que fazem o formulário:

<form name=formulario action="MeuArquivo.php">
<font size="1" face="arial, helvetica, sans-serif"> ( Limite de 125 caracteres. )<br>
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="ContarCaracter(this.form.message,this.form.remLen,125);" onKeyUp="ContarCaracter(this.form.message,this.form.remLen,125);"></textarea>
<br>
Você poderá usar cerca de <input readonly type=text name=remLen size=3 maxlength=3 value="125"> caracteres no Textarea.</font>
</form>

De lambuja o esquema ainda fala quantos faltam para terminar o limite... A lógica é fácil...

 

Qualquer dúvida,

abraços,

léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa leonardo beleza e você?

 

Esse tipo de contador eu até já tinha, queria ver como usa a solução deles mesmo.

Mas valeu pelo help

 

No class="mceTmpl legenda" eu to usando duas classes pro mesmo objeto. Isso é possível!

 

Ex:

 

azul {
 color: blue;
}
size10 {
 font-size: 10px;
}

<p class="azul size10">Texto em azul com fonte 10.</p>

testa ai...

 

abrçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem Ricardo,

eu achei um link que fala sobre isso...

pelo que vi é bem fácil... ele trava em um determinado número de caracteres.

 

http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=17826

 

Abraços,

léo

qualquer coisa posta ae...

 

Oi Ricardo,

isso não é possível.

O que você pode fazer é colocar tudo na mesma classe do css.

 

formatacao
{
	color: blue;
	font-size: 10px;
}

<p class="formatacao">Texto em azul com fonte 10.</p>

Abraços,

Léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ae Ricardo,

bom... funfou nê... mas se tipo você colocar a cor nos dois... só o segundo é que pega...

não sei se é legal usar isso com frequência... é melhor colocar tudo junto e usar...

 

abraços,

léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao entendi o q quis dizer com "mas se tipo você colocar a com nos dois... só o segundo é que pega..."

 

se o a for de link <a href... funciona tb...

 

eu uso isso pra separa layout de estilo, faço um layout.css e um estilo.css, no layout so tem posicionamento, tamanhos e etc, e no estilo o que envolve estilização de textos etc...

 

abrçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ae Ricardo,

se você tiver alguma tag repetida, vai sempre valer a última.

 

Olha só:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style>
.azul {
color: blue;
color: silver;
}
.size10 {
font-size: 10px;
color: red;
}
</style>
<body>


<p class="azul size10">Texto em azul com fonte 10.</p>
</body>
</html>

O parágrafo vai ficar na cor vermelha...

 

abraços,

léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.