contador de palavras

2 participantes

Ir para baixo

Tópico resolvido contador de palavras

Mensagem por 'Ripper 09.06.14 15:55

  • Descrição:
fiquei sem net desdo dia 17 então so deu pra criar esse tópico hoje 

eu tenho um JS que e um contador de palavras eu coloquei para so permitir enviar mensagens com 1 caractere (eu sei que o próprio forum já faz isso) mas depois que coloquei um JS que faz carregar mais rapido as paginas esta fazendo ter que digitar pelo menos 10 caracteres e eu queria diminuir isso

Contador de palavras > http://webforum.maisforum.com/28329.js
JS que acelera o carregamento das paginas > http://webforum.maisforum.com/47035.js

  • Informações:
Fórum:http://webforum.maisforum.com/Versão:PUNBB
Tipo:Erros diversosTags:contador,palavras



Última edição por 'Ripper em 13.06.14 13:59, editado 1 vez(es)
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: contador de palavras

Mensagem por Kyo Panda 10.06.14 19:37

Olá,

O script que "acelera a página" não é nada mais que um contador de palavras, como o outro, com um post em Ajax. Aconselho que desabilite o outro e mantenha esse.

Abraços. Feliz

P.S: Para reduzir para 1:

Código:
$(function () {
    var _0xdf69x1 = 'Copyright BestSkins \xA9 2013. All right reserved. N\xE3o remova os cr\xE9ditos do autor.';
    var _0xdf69x2 = $('a[href*="mode=reply"]')['attr']('href');
    $('input[name="post"]')['click'](function (_0xdf69x3) {
        _0xdf69x3['preventDefault']();
        var _0xdf69x4 = $('#text_editor_textarea')['sceditor']('instance')['val']()['replace'](/\s/g, '')['length'];
        if (_0xdf69x4 == 0) {
            alert('Seu post est\xE1 vazio')
        } else {
            if (1 > _0xdf69x4) {
                alert('Voc\xEA precisa digitar pelo menos mais ' + (1 - _0xdf69x4) + ' caracteres')
            } else {
                if (15000 < _0xdf69x4) {
                    alert('Seu post passou de 15000 caracteres, diminua-o')
                } else {
                    if (1 <= _0xdf69x4 && _0xdf69x4 <= 15000) {
                        $['post'](_0xdf69x2, {
                            message: $('#text_editor_textarea')['sceditor']('instance')['val'](),
                            post: 'Enviar',
                            attach_sig: '1'
                        }, function (_0xdf69x5) {
                            var _0xdf69x6 = $(_0xdf69x5)['find']('.message a:first')['attr']('href');
                            location['href'] = _0xdf69x6;
                            $['get'](_0xdf69x6, function (_0xdf69x2) {
                                $(_0xdf69x2)['find']('.post:last')['hide']()['insertAfter']('.post:last')['slideDown'](450)
                            });
                            $('#text_editor_textarea')['sceditor']('instance')['val']('')
                        })
                    }
                }
            }
        }
    })
});
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: contador de palavras

Mensagem por 'Ripper 10.06.14 21:28

gostei mais desse código do que do outro pois o antigo ele meio que recarregava a pagina esse a mensagem aparece de uma forma show

so uma coisa fui fazer um teste e coloquei para limitar para 5 caracteres e olha oque deu > https://i.imgur.com/g1O8yZo.png "Você precisa de mais -2 caracteres" tem como tirar esse - antes do numero? porque mais menos 2 e muito estranho

eu tentei procurar esse - no codigo mas não consegui so achei um outro
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: contador de palavras

Mensagem por Kyo Panda 13.06.14 13:47

Opa, desculpa a demora. Tente trocar por esse:

Código:
$(function () {
    var _0xdf69x1 = 'Copyright BestSkins \xA9 2013. All right reserved. N\xE3o remova os cr\xE9ditos do autor.';
    var _0xdf69x2 = $('a[href*="mode=reply"]')['attr']('href');
    $('input[name="post"]')['click'](function (_0xdf69x3) {
        _0xdf69x3['preventDefault']();
        var _0xdf69x4 = $('#text_editor_textarea')['sceditor']('instance')['val']()['replace'](/\s/g, '')['length'];
        if (_0xdf69x4 == 0) {
            alert('Seu post est\xE1 vazio')
        } else {
            if (5 > _0xdf69x4) {
                alert('Voc\xEA precisa digitar pelo menos mais ' + (5 - _0xdf69x4) + ' caracteres')
            } else {
                if (15000 < _0xdf69x4) {
                    alert('Seu post passou de 15000 caracteres, diminua-o')
                } else {
                    if (5 <= _0xdf69x4 && _0xdf69x4 <= 15000) {
                        $['post'](_0xdf69x2, {
                            message: $('#text_editor_textarea')['sceditor']('instance')['val'](),
                            post: 'Enviar',
                            attach_sig: '1'
                        }, function (_0xdf69x5) {
                            var _0xdf69x6 = $(_0xdf69x5)['find']('.message a:first')['attr']('href');
                            location['href'] = _0xdf69x6;
                            $['get'](_0xdf69x6, function (_0xdf69x2) {
                                $(_0xdf69x2)['find']('.post:last')['hide']()['insertAfter']('.post:last')['slideDown'](450)
                            });
                            $('#text_editor_textarea')['sceditor']('instance')['val']('')
                        })
                    }
                }
            }
        }
    })
});
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: contador de palavras

Mensagem por 'Ripper 13.06.14 13:59

agora sim ta perfeito vlw kyo xD
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos