Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

B4N3 B4N3  • Sáb 1 Mar 2014 - 16:59

Colocar sistema de [x] caracteres nas postagens rapidas Empty Colocar sistema de [x] caracteres nas postagens rapidas Sáb 1 Mar 2014 - 16:59

Qual é minha questão:
Bom teve uma vez que vi em um forum que o membro tinha um valor x de caracteres para fazer a postagem..

tipo na resposta rapida era 10 caracteres o minimo de letras para poder postar.. gostaria desse codigo!

obs: nao lembro o site que eu vi!

Obs: consegui um codigo javascrip que ta funcionando so que ele nao ta contando as letras.. eu digito mais que o minio e ele nao conta!
segue o codigo:

Código:
$(window).load(function() {     
var MinWords = 4,
        MinLetters = 4,
        accept_Ico = "http://i55.servimg.com/u/f55/18/17/62/92/accept10.png",
        stop_Ico = "http://i55.servimg.com/u/f55/18/17/62/92/stopic10.png",
        sHtml = '<br/>' +
            '<div id="div_minchars" align="center">' +
                '<div>Mínima quantidade de palavras pra postar: <strong>' + MinWords + '</strong> (mínimo de <strong>' + MinLetters + '</strong> letras!)</div>' +
                '<div id="sceditor_chars"></div>' +
            '</div>';
       
    if ($("#text_editor_textarea").length != 0) {
        var sceditor_instance = $("#text_editor_textarea").sceditor("instance");
        var str = sceditor_instance.val();
        var regex = new RegExp('\\w{' + MinLetters + ',}\\b', 'g');
        var str_arr = str.match(regex);
        var str_len = str_arr == null ? 0 : str_arr.length;
       
        $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
        $(".sceditor-container").after(sHtml);
        if (str_len >= MinWords) $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
       
        sceditor_instance.keyUp(function (e) {
            str = sceditor_instance.val();
            str_arr = str.match(regex);
            str_len = str_arr == null ? 0 : str_arr.length;
            if (str_len >= MinWords) {
                $("#sceditor_chars").html("Você escreveu <span style='color:green'>" + str_len + "</span> palavra(s). A sua mensagem já pode ser enviada! <img src='" + accept_Ico + "' />");
                $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1")
            } else {
                $("#sceditor_chars").html("Você digitou <span style='color:red'>" + str_len + "</span> palavra(s). E nescessário mais " + (MinWords - str_len) + " palavra(s) para enviar esta mensagem!");
                $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5")
            }
        })
    }
})


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

[K]oke [K]oke  • Sáb 1 Mar 2014 - 19:51

B4N3 B4N3  • Sáb 1 Mar 2014 - 21:58

[Dark]Doki-. [Dark]Doki-.  • Dom 2 Mar 2014 - 1:33

Colocar sistema de [x] caracteres nas postagens rapidas Empty Re: Colocar sistema de [x] caracteres nas postagens rapidas Dom 2 Mar 2014 - 1:33

[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]Movido para: Arquivo - Pedido de código

Conteúdo patrocinado  • 

Colocar sistema de [x] caracteres nas postagens rapidas Empty Re: Colocar sistema de [x] caracteres nas postagens rapidas

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