Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Chatbox

    Lembre-se de ler as nossas regras!
    Load More
    You don't have permission to chat.
  • 0
0eric

resolvido Bloquear palavras (Tema dooplay)

Question

Opa. Bom, o tema dooplay tem uma aba de pedidos, só que tem coisas adultas junto com isso tudo. Não teria como fazer tipo um filtro que quando escreve tal palavra, dava tipo uma mensagem de erro?

Exemplo:

pedidos.thumb.png.ef5284675e376746c6bbb1692e2f6ed9.png

E quando completasse, ficaria assim.

EX: 

733542146_ex2.thumb.png.54d033c4f6305075fac3f0597ec02dc8.png

Dando a entender que não tem/pode pedir esse conteúdo. Ou aparecendo até uma mensagem de erro. Algo nesse tipo.

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0
2 horas atrás, 0eric disse:

Então... coloquei esse código em vários lugares, porem não sei onde realmente onde coloca kkkkkkkkkkkkkkk... (Desculpa). Eu teria que fazer algo assim ?

  1. <script type="text/javascript">
  2. </script>

 O site é esse http://aniflix.site/

Sim, você tem que inserir uma tag <script> codigo </script>, de preferencia no footer, chequei algumas coisas no seu site, então esse código deve funcionar:

$("#s").keydown(function(e){
	
  let words = ['porn', 'porno', 'sexo']
  
  if (words.includes( $(this).val() )) {
  	
      $(this).css('color', 'red');
  
  } else {
  	$(this).css('color', 'inherit');                              
  }
  
});

 

Share this post


Link to post
Share on other sites
  • 0

Bom, basicamente o que você pode fazer é:

Usando JavaScript, (jQuery pode facilitar) -> Fazer com que ao digitar no teclado, o código leia o que está sendo digitado e verifique se essa palavra existe na Array de nomes impróprios.

Array -> Constrói uma listando todos os nomes cujo queira bloquear.

 

Exemplo:

$("input[name=search]").keydown(function(e){
	
  let words = ['porn', 'porno', 'sexo']
  
  if (words.includes( $(this).val() ) {
  	
      $(this).css('color', 'red');
  
  } else {
  	$(this).css('color', 'inherit');                              
  }
  
})

 

Esse código fiz sem testar ou algo do tipo, mas deve servir para ter uma base. Qualquer coisa, me envia o link do site, que ai posso dar uma ajuda até melhor.

Share this post


Link to post
Share on other sites
  • 0
17 horas atrás, iJhefe disse:

Bom, basicamente o que você pode fazer é:

Usando JavaScript, (jQuery pode facilitar) -> Fazer com que ao digitar no teclado, o código leia o que está sendo digitado e verifique se essa palavra existe na Array de nomes impróprios.

Array -> Constrói uma listando todos os nomes cujo queira bloquear.

 

Exemplo:

$("input[name=search]").keydown(function(e){
	
  let words = ['porn', 'porno', 'sexo']
  
  if (words.includes( $(this).val() ) {
  	
      $(this).css('color', 'red');
  
  } else {
  	$(this).css('color', 'inherit');                              
  }
  
})

 

Esse código fiz sem testar ou algo do tipo, mas deve servir para ter uma base. Qualquer coisa, me envia o link do site, que ai posso dar uma ajuda até melhor.

Então... coloquei esse código em vários lugares, porem não sei onde realmente onde coloca kkkkkkkkkkkkkkk... (Desculpa). Eu teria que fazer algo assim ?

  1. <script type="text/javascript">
  2. </script>

 O site é esse http://aniflix.site/

Share this post


Link to post
Share on other sites
  • 0
1 hora atrás, iJhefe disse:

Sim, você tem que inserir uma tag <script> codigo </script>, de preferencia no footer, chequei algumas coisas no seu site, então esse código deve funcionar:

$("#s").keydown(function(e){
	
  let words = ['porn', 'porno', 'sexo']
  
  if (words.includes( $(this).val() )) {
  	
      $(this).css('color', 'red');
  
  } else {
  	$(this).css('color', 'inherit');                              
  }
  
});

 

Eu coloquei assim: 

 

<script> $("#s").keydown(function(e){
    
  let words = ['porn', 'porno', 'sexo', 'teste']
  
  if (words.includes( $(this).val() )) {
      
      $(this).css('color', 'red');
  
  } else {
      $(this).css('color', 'inherit');                              
  }
  
});</script>

<script $("#s").keydown(function(e){
    
  let words = ['porn', 'porno', 'sexo', 'teste']
  
  if (words.includes( $(this).val() )) {
      
      $(this).css('color', 'red');
  
  } else {
      $(this).css('color', 'inherit');                              
  }
  
});></script>

 

Tentei no footer, head e body. Pesquisei por >teste< e ão funcionou não. 😞

Share this post


Link to post
Share on other sites
  • 0

Bota esse código ae e deixa no footer, quando colocar, diz aqui que vou dar uma olhada

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×