ShiftActif fórum

[TUTORIAL] Limite para enviar mensagens Homepg10

Participe da melhor comunidade sobre fóruns!

Bem vindo [TUTORIAL] Limite para enviar mensagens 405374159 ao fórum de suporte e de informações técnicas ShiftActif. Aqui, solucionamos suas dúvidas sobre os tutoriais exclusivos fornecidos pela nosso subfórum de tutoriais além de suporte opcional ao Forumeiros.com, Blogger e temas grátis do Criarumblog.com! Você encontrará FAQs, astúcias em códigos e efeitos especiais em CSS, Javascript e outros para complementar seu fórum ou Blog!
Venha participar desta grande comunidade!!! [TUTORIAL] Limite para enviar mensagens 1660898911

[TUTORIAL] Limite para enviar mensagens

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

[TUTORIAL] Limite para enviar mensagens Empty [TUTORIAL] Limite para enviar mensagens

Mensagem por Admin em Seg 3 Mar - 8:43


[TUTORIAL] Limite para enviar mensagens Key10

Limite para enviar mensagens


Em nosso fórum existe os usuários que gostam de postar conteúdos desnecessários, sendo que, isso incomoda muito na questão do controle contra os floods. Com este novo recurso, você poderá resolver este problema sem ter dor de cabeça.


--> Tutoiais <--
Limitar quantidade de letras para responder ou postar uma mensagem




- Uso do Javascript:
Para aplicarmos o tutorial, deveremos aceder à:
Painel de Controle ->> Módulos ->> HTML & JAVASCRIPT ->> Gestão dos códigos JavaScript
[TUTORIAL] Limite para enviar mensagens Painel13

[TUTORIAL] Limite para enviar mensagens 110111[TUTORIAL] Limite para enviar mensagens 398853 Título Correspondente ao nome da página JavaScript/jQuery que será criada.
[TUTORIAL] Limite para enviar mensagens 110210[TUTORIAL] Limite para enviar mensagens 398853 Localização São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns.
[TUTORIAL] Limite para enviar mensagens 110310[TUTORIAL] Limite para enviar mensagens 398853 Código JavaScript Campo destinado para receber o código JavaScript criado anteriormente.
[TUTORIAL] Limite para enviar mensagens 110410[TUTORIAL] Limite para enviar mensagens 398853 Habilitar o gerenciamento dos códigos JavaScript Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.


- Código a usar:
Ao acessar o seu JavaScript, queira aplicar o código "NOS TÓPICOS" e em seguida, modificar os trechos coloridos a seguir:
jQuery(function(){jQuery(function(){
/* Name of effect: Contagem de palavras antes de postar
Criado por: Turbodeif - Fórum dos Fóruns Espanhol
Traduzido e distribuído por: ShiftActif - Dando mais vida a sua comunidade
Disponível para: Todas as versões:
Descrição:
ESTE CÓDIGO ESTÁ SENDO DISTRIBUÍDO PUBLICAMENTE NO SEGUINTE FÓRUM: https://shift.forumactif.com/ - CASO QUEIRA SUPORTE, ENTRE EM CONTATO CONOSCO. ESTE SITE ESTÁ AUTORIZADO A USAR O CÓDIGO.
*/

var MinNumberOfWords = 5; /* Mínimo de palavras para destravar o botão ENVIAR */
var LetterCountPerWord = 3; /* Comprimento mínimo da palavra */
var ico_compl = "https://i.servimg.com/u/f73/18/10/89/49/ok-gre10.png"; /* Ícone que aparecerá quando o usuário tiver digitado tudo */
var ico_incompl = "https://i.servimg.com/u/f73/18/10/89/49/exclam10.png"; /* Ícone que aparecerá quando o usuário não tiver digitado tudo */

/* ATENÇÃO: Mude somente os trechos que estão em Português, ou seja:

jQuery(".sceditor-container").after("<br/><div id='div_minchars' align='center'><div id='div_minchars_header'> Mínimo de letras para postar: " +

Você pode alterar o nome "MÍNIMO DE LETRAS PARA POSTAR" que está no código de exemplo acima.
*/
if(jQuery("#text_editor_textarea").length != 0){
jQuery("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
jQuery(".sceditor-container").after("<br/><div id='div_minchars' align='center'><div id='div_minchars_header'> Mínimo de letras para postar: " + MinNumberOfWords + " (ou pelo menos) " + LetterCountPerWord + " letras)</div><div id='div_minchars_info'></div></div>");

var sceditor = jQuery("#text_editor_textarea").sceditor("instance");
var str = sceditor.val();
var regex = new RegExp('\\w{' + LetterCountPerWord + ',}\\b', 'g');
var str_arr = str.match(regex);
var str_len = str_arr == null ? 0 : str_arr.length;

if(str_len >= MinNumberOfWords) jQuery("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");

sceditor.keyUp(function(e) {
str = sceditor.val();
str_arr = str.match(regex);
str_len = str_arr == null ? 0 : str_arr.length;
if(str_len >= MinNumberOfWords) {
jQuery("#div_minchars_info").html("Você escreveu <span style='color:green'>" + str_len + "</span> palavras. Agora você pode enviar a mensagem <img src='" + ico_compl + "' />");
jQuery("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
}else{
jQuery("#div_minchars_info").html("Você escreveu <span style='color:red'>" + str_len + "</span> palavras. Você precisa " + (MinNumberOfWords - str_len) + " palavraspara enviar esta mensagem <img src='" + ico_incompl + "' />");
jQuery("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
}
});
}
})});
Deixamos algumas descrições dentro do código, e pedimos que os Direitos autoriais não sejam removidos pelo usuário. Agradecemos o cumprimento deste pedido. [TUTORIAL] Limite para enviar mensagens 134440656


  • Resultado:
    [TUTORIAL] Limite para enviar mensagens Result37





Traduzido e distribuído por © ShiftActif, criado por Turbodeif


[TUTORIAL] Limite para enviar mensagens Faq10 Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Limite para enviar mensagens
Admin

Admin
Administrador

Masculino
PointActif's : 3280
ReputActifs : 12
Mensagens : 82
Inscrição : 09/04/2011

Localização : Brasil
100%

http://www.shiftactive.blogspot.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