JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Como desativar acesso se o Jquery estiver desligado

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Olá amigos, tenho um fórum de um grupo de amigos que jogam SAMP (GTA Online), e neste fórum temos uma postagem que gostariamos de evitar cópias, por isso coloquei (ainda estou colocando) diversos códigos para bloquear cópias e tal..
Porém acho que é só o cara desativar o Javascript dele que isso não vai ter efeito nenhum..
Gostaria de saber como faço para que quando ele acessar o fórum ou determinada página com o Javascript desligado a página fosse bloqueada, aparecendo uma mensagem para o usuário..

Fórum: http://conexaoarmy.forumeiros.com
Versão: PunBB

http://wagneraugusto.com.br/

Legolas

Legolas
Moderadores
Moderadores

@ϟ iKиigнт •

Aqui não é um chat amigo, e sim uma área de dúvidas. Espero que não repita isso.

@Wagner'

O que você pode fazer é adicionar a tag <noscript> fazendo com que se alguém acessar sua página com o javascript desativado, este será redirecionado para uma página de erro.

Por exemplo, tente acessar meu fórum com o javascript desativado que você verá. Porém, já está tarde, então amanhã eu eu te passo como fazer, ok?

Acessa meu fórum pra você ter uma ideia: http://aden.rpgwars.net

Até amanhã!

http://aden.rpgwars.net

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

@Legolas: Fico no aguardo amigo..



Última edição por Wagner' em Dom 20 Out 2013, 11:50 am, editado 1 vez(es)

http://wagneraugusto.com.br/

Legolas

Legolas
Moderadores
Moderadores

Ok, vamos lá.

Crie uma página html de erro, semelhante a minha ou com o que você desejar.

Após isso, em seu template overall_header, coloque o código abaixo logo depois de </title>

Código:
<noscript><style>html{display:none;}</style><meta http-equiv="refresh" content="0; url=http://endereço da página que você criou"></noscript>
Edite o code e coloque o endereço da página de erro que você criou.

Até mais!

http://aden.rpgwars.net

Convidado

avatar
Convidado

Wagner',
Creio eu que o modo de usar a tag noscript é:
Código:
<noscript class="not">
$(document).ready(function() {
var no=('noscript.not');
no.load('/hID-da-Página');
)};

Ou:
Código:
<noscript> Seu navegador está com o javascript/jquery/ajax desativado, ative-o novamente! </noscript>

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Pelo que eu entendi, a gente tem que por uma propriedade no CSS para não exibir o conteúdo do fórum, no caso
Código:
body{
    display:none;
}
Depois adicionar um script para que essa página seja mostrada
Código:
jQuery(document).ready(function(){
   jQuery("body").show();
});
E logo abaixo um script de redirecionamento caso o Java esteja desativado
Código:
<noscript><meta http-equiv="refresh" content="0;url=LINK DA PÁGINA"/></noscript>
Porém não to conseguindo resultados satisfatórios ao colocar isso no fórum todo, apenas em determinadas páginas funciona perfeitamente...

http://wagneraugusto.com.br/

Convidado

avatar
Convidado

Olá!

Faça desta forma, adicione este código após a tag '<head>' do seu overral_header.
Código:
    <noscript><meta http-equiv="refresh" content="0;url=LINK DA PÁGINA"></noscript>
Até!

Legolas

Legolas
Moderadores
Moderadores

@wagner' faça o que eu disse somente. Se alguém entrar com o javascript desativado em qualquer parte de seu forum, será redirecionado para a página de erro.

@Crazy isso foi o que eu passei, como pode ver: http://jscript.forumeiros.com/t367-como-desativar-acesso-se-o-jquery-estiver-desligado#2469

http://aden.rpgwars.net

Convidado

avatar
Convidado

Olá!

Não exatamente, o senhor adicionou a tag 'style' com um display none na página, se fosse redirecionado para tal página, á pagina também ficaria com display none.

Até! Wink

Legolas

Legolas
Moderadores
Moderadores

Crazy, não fale o que você não sabe amigo...

Não dará display none na página pois ele será direcionado para outra página de erro.

Veja o exemplo no meu fórum: http://aden.rpgwars.net entre com o java desabilitado.

http://aden.rpgwars.net

Convidado

avatar
Convidado

Olá!

É, talvez eu possa ter me confundido. Não gosto de ficar desabilitando e habilitando(coisas há fazer), mas como o senhor afirmou que está correto;
Quem sou eu para dizer algo, peço-lhe desculpas por afirmar algo que não se concretizava. Wink

Até!

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Perfeito amigos, obrigado pela ajuda

http://wagneraugusto.com.br/

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

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