contador de palavras

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido contador de palavras

Mensagem por 'Ripper em 09/06/14, 11:55 am

  • 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, 09:59 am, editado 1 vez(es)
avatar

'Ripper
Usuário avançado

Masculino
Inscrito dia : 22/02/2014
Mensagens : 353
Pontos Ativos : 517

Ver perfil do usuário http://webgamescommunity.forumeiros.com/

Resolvido Re: contador de palavras

Mensagem por Kyo Panda em 10/06/14, 03:37 pm

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']('')
                        })
                    }
                }
            }
        }
    })
});
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: contador de palavras

Mensagem por 'Ripper em 10/06/14, 05:28 pm

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 > http://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
avatar

'Ripper
Usuário avançado

Masculino
Inscrito dia : 22/02/2014
Mensagens : 353
Pontos Ativos : 517

Ver perfil do usuário http://webgamescommunity.forumeiros.com/

Resolvido Re: contador de palavras

Mensagem por Kyo Panda em 13/06/14, 09:47 am

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']('')
                        })
                    }
                }
            }
        }
    })
});
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: contador de palavras

Mensagem por 'Ripper em 13/06/14, 09:59 am

agora sim ta perfeito vlw kyo xD
avatar

'Ripper
Usuário avançado

Masculino
Inscrito dia : 22/02/2014
Mensagens : 353
Pontos Ativos : 517

Ver perfil do usuário http://webgamescommunity.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum