Bloquear o botão direto em todas as páginas

3 participantes

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

Tópico resolvido Bloquear o botão direto em todas as páginas

Mensagem por TZoey 29.06.12 18:17

Qual é minha questão:
Seguinte, todos sabemos que existe um código que barra a cópia de conteúdos do fórum, apresentando um Pop-up. Mas este, só acho para barrar a página inicial toda.

Gostaria de saber se é possivel colocar esse código para barrar os tópicos que desejar, para evitar plagio por meio de sistemas, já que o RPG é baseado nisso. Esse código barraria somente a cópia dos tópicos que eu acionar, e o resto daria pra copiar o quando quisesse.

Existe ou é possivel um código assim? Nem que tenha que ser tópico por tópico.

Links e imagens do meu problema:
Nada

Endereço do meu fórum:
http://fairytailmiracle.forumeiros.com/forum

Versão do meu fórum:
PUNBB


Última edição por TZoey em 02.07.12 23:23, editado 1 vez(es)
TZoey

TZoey
Novo Membro

Membro desde : 14/02/2012
Mensagens : 19
Pontos : 35

http://horrorworld.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por Convidad 29.06.12 20:09

Olá autora!


Bloquear o botão direto em todas as páginas Permissions

Bloquear botão direito do mouse


Com a utilização de um pequeno código JS, vamos bloquear o botão direito do mouse para evitar usuários que gostam de copiar conteúdo em seu fórum, como texto ou imagens além de outros quesitos que o menu ao clicar no botão direito possibilita.


--> Galeria de códigos <--
Bloquear o botão direito em todas as páginas



- Páginas .JS:
Com essa opção será possível adicionar-mos o Javascript ao fórum sem muitos problemas, mas lembre-se que antes de publicar essa página .JS,
pré-visualize a mesma.
Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>

Bloquear o botão direto em todas as páginas Painel13
Bloquear o botão direto em todas as páginas 110111Bloquear o botão direto em todas as páginas 398853 Título - Correspondente ao nome da página JavaScript/jQuery que será criada.
Bloquear o botão direto em todas as páginas 110210Bloquear o botão direto em todas as páginas 398853 Localização - São destinados os devidos locais para onde você aplicará os efeitos do
JavaScript nos fóruns. Pode ser na galeria, nos fóruns ou sub-fóruns.
Vamos ver algumas opções:
No índice : O código será aplicado ao índice do fórum.
No portal : O código será aplicado ao Portal do fórum.
Nos sub-fóruns (Fóruns) : O código será aplicado nos Fóruns e Sub-fóruns.
Sobre os temas : O código será aplicado aos tópicos do fórum.
Na galeria : O código será aplicado na sua Galeria de imagens.
Em todas as páginas : O código será aplicado em todas as páginas do fórum.
Bloquear o botão direto em todas as páginas 110310Bloquear o botão direto em todas as páginas 398853 Código JavaScript - Campo destinado para receber os códigos JavaScript e jQuery.
Bloquear o botão direto em todas as páginas 110410Bloquear o botão direto em todas as páginas 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.

As aplicações desta inovação são infinitas e pode transformar completamente o seu fórum. Elas são limitadas apenas pela sua imaginação e suas habilidades em JavaScript.

- O código JS:
Em Investimento, vamos marcar a opção "Em todas as páginas". Lembre-se: Como esse código é global, pode ele ser aplicado em qualquer local específico ou não no fórum. Ou seja, Nos tópicos, Na galeria e etc...

Código:
jQuery(document).ready(function(){jQuery('#wrap').after('<script language=JavaScript>
<!--
 
var message="Este botão está travado!";
 
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
 
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
 
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
 
document.oncontextmenu=new Function("alert(message);return false")
 
// -->
</script>')});

No seu teclado, prescione as teclas "Ctrl + F" e procure por:
Código:
Este botão está travado!
Ao encontrar, modifique para a mensagem que deseja que apareça.

  • Resultado:
    Bloquear o botão direto em todas as páginas Result26


Atenciosamente,
Shek
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por Hyouki 29.06.12 20:37

Olá amigo leia o Tutorial Clique no Link Abaixo.
Atéé.
Hyouki

Hyouki
Super Membro

Membro desde : 10/02/2012
Mensagens : 1495
Pontos : 1981

http://www.forum-dix.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por iStalker 29.06.12 20:41

Olá TZoey,

Caso você não queira colocar Widget no índice do seu fórum, pegue o código explicado pelo Shek e vá no seguinte caminho:

Painel de Controle > Visualização > Página Inicial: Geral > Mensagem na Página Inicial. > Nesta caixa cole o código neste local.


Cordialmente
Tito Delerino
iStalker

iStalker
***

Membro desde : 03/01/2011
Mensagens : 161
Pontos : 267

http://www.brasilplayforever.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por TZoey 30.06.12 1:31

Pessoal, o que realmente quero é bloquear somente um tópico em questão para que não copiem, não tudo, entendem?
Alias, não sei porque mudaram o titulo do tópico, agora todos pensam que é isso =/
TZoey

TZoey
Novo Membro

Membro desde : 14/02/2012
Mensagens : 19
Pontos : 35

http://horrorworld.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por Convidad 30.06.12 13:33

Cpainel > Visualização > Templates > Geral > view_topic_body > e aplique esse código:
Código:
<script language=JavaScript>
    <!--
   
    var message="Cópia não permitida!";
   
    ///////////////////////////////////
    function clickIE4(){
    if (event.button==2){
    alert(message);
    return false;
    }
    }
   
    function clickNS4(e){
    if (document.layers||document.getElementById&&!document.all){
    if (e.which==2||e.which==3){
    alert(message);
    return false;
    }
    }
    }
   
    if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
    document.onmousedown=clickIE4;
    }
   
    document.oncontextmenu=new Function("alert(message);return false")
   
    // -->
    </script>
Atenciosamente,
Shek
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por TZoey 30.06.12 23:09

Olá Shek,
Acho que esse código não vai adiantar. Quero bloquear o botão direito em somente um tópico. Pode até ser em um fórum, mas em especial um tópico.

É possivel?

SOMENTE UM TÓPICO.
TZoey

TZoey
Novo Membro

Membro desde : 14/02/2012
Mensagens : 19
Pontos : 35

http://horrorworld.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão direto em todas as páginas

Mensagem por Convidad 02.07.12 13:02

Olá autor!

Lamento, mas para bloquear em um tópico, você deve permitir o uso de HTML e colocar o Script que eu disse. Para permitir o HTML, leia este tópico: https://ajuda.forumeiros.com/t8593-permitir-html

Atenciosamente,
Shek
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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