Anti-cópia - ctrl c e arrastar imagem até nova aba

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

Resolvido Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 30/09/13, 05:43 pm

Qual é minha questão:
Olá Convidado, gostaria de um código da qual bloquearia a seleção dos conteúdos e também o CTRL+C. Além disto, gostaria que bloqueasse também a disponibilidade de arrastar a imagem até o topo do navegador e assim abrir a imagem dando acesso ao salvamento da mesma.
Já procurei vários outros tópicos antigos e não me ajudou, talvez pelo fato de ser muito antigo e os códigos estabelecidos não funcionarem mais.
Eu já tenho um código que bloqueia o botão direito do mouse, e só falta o pedido mesmo. Obrigado.

Um dos fóruns da qual vi este recurso foi este:
http://skullparty.forumeiros.com/

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

Versão do fórum:
PUNBB


Última edição por Sir_Undead em 07/10/13, 12:59 pm, editado 1 vez(es)
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Jpjupa em 30/09/13, 07:42 pm

Olá amigo.

Crie um novo javascript com o seguinte código:
Código:

function checartecla (evt)
{if (evt.keyCode == '17')
{alert("Comando Desativado")
return false}
return true}
Boa sorte.
Jpjupa.
avatar

Jpjupa
Membro do Fórum

Masculino
Inscrito dia : 15/11/2010
Mensagens : 1369
Pontos Ativos : 1977

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 30/09/13, 07:47 pm

@jpjupa escreveu:Olá amigo.

Crie um novo javascript com o seguinte código:
Código:

function checartecla (evt)
{if (evt.keyCode == '17')
{alert("Comando Desativado")
return false}
return true}
Boa sorte.
Jpjupa.
Olá ^^
Criei um novo javascript, coloquei para funcionar em todas as páginas e não resultou...
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Jpjupa em 30/09/13, 08:01 pm

Leia o seguinte tópico:
:seta2: [DÚVIDA] Código anti-cópias

Abraço.
Jpjupa.
avatar

Jpjupa
Membro do Fórum

Masculino
Inscrito dia : 15/11/2010
Mensagens : 1369
Pontos Ativos : 1977

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 30/09/13, 08:19 pm

@jpjupa escreveu:Leia o seguinte tópico:
:seta2: [DÚVIDA] Código anti-cópias

Abraço.
Jpjupa.

Eu já havia visto este tópico antes e não tinha me ajudado. Tentei novamente agora e também não adiantou nada.
Será por causa da versão do meu fórum?
Bom, se puder me ajudar eu ficaria muuuito grato!!!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por adrian em 30/09/13, 08:22 pm

pode ser isto mais não é possível porque o navegador que traz esta opção so é possivel bloquear o botão esquerdo
avatar

adrian
Nível 9

Masculino
Inscrito dia : 28/07/2013
Mensagens : 213
Pontos Ativos : 497

Ver perfil do usuário http://helpdesign.maisforum.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 30/09/13, 08:28 pm

adrian cesar escreveu:pode ser isto mais não é possível porque o navegador que traz esta opção so é possivel bloquear o botão esquerdo
Bom eu tive uma ideia. Aqui vai o script que eu uso para bloquear o botão direito do mouse nos tópicos:

Código:
$(document).ready(function(){
$(document).bind('mousedown', function(e){
if(e.which == 2 || e.which == 3){
$(document).bind("contextmenu",function(e){
return false;
});
alert('Cópia não autorizada');
return false;
}
});

});
Vocês poderiam edita-lo para funcionar com o CTRL+C/CTRL+V ? Muito obrigado pela atenção e esforço!Muito feliz

@Edit:
Este aqui eu uso para bloquear o botão direito do mouse no portal e fórum.
Código:

<script language=JavaScript>
<!--
 
var message="Cópia não autorizada";
 
///////////////////////////////////
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>
Esse eu adicionei no Geral em Visualização.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por adrian em 30/09/13, 08:50 pm

eu acho que é possivel irei tentar
avatar

adrian
Nível 9

Masculino
Inscrito dia : 28/07/2013
Mensagens : 213
Pontos Ativos : 497

Ver perfil do usuário http://helpdesign.maisforum.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por adrian em 01/10/13, 09:43 am

não consegui realizar isto porque o navegador que traz esta opção maus

ate
avatar

adrian
Nível 9

Masculino
Inscrito dia : 28/07/2013
Mensagens : 213
Pontos Ativos : 497

Ver perfil do usuário http://helpdesign.maisforum.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Shek em 01/10/13, 10:31 am

Olá!

Como a versão do autor é PUNBB, por favor, consulte este artigo: http://kassioromulo.blogspot.com.br/2011/05/como-bloquear-selecao-e-arrastar-e.html Use os templates ao seu favor, e veja se o problema se resolve.

Atenciosamente,
Shek Muito feliz


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17165
Pontos Ativos : 21420

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif
  • 0

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sckool em 01/10/13, 12:05 pm

Olá Sir_Undead,

Queira dar uma olhada no seguinte tópico -> http://ajuda.forumeiros.com/t27321-resolvido-tutorial-do-ctrl-c-e-tecla-dir-mouse

Piscada
avatar

Sckool
Nível 8

Masculino
Inscrito dia : 25/07/2013
Mensagens : 128
Pontos Ativos : 211

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 01/10/13, 01:16 pm

@Shek escreveu:Olá!

Como a versão do autor é PUNBB, por favor, consulte este artigo: http://kassioromulo.blogspot.com.br/2011/05/como-bloquear-selecao-e-arrastar-e.html Use os templates ao seu favor, e veja se o problema se resolve.

Atenciosamente,
Shek Muito feliz
Olá Shek!

Muito bom, porém só funcionou no fórum, não funcionou no portal nem nos tópicos apesar deu ter marcado a opção "Todas as Páginas".
Acho que é uma coisa boba que deve ser modificada... Pode me ajudar? Vlw cara!


@Sckool escreveu:Olá Sir_Undead,

Queira dar uma olhada no seguinte tópico -> http://ajuda.forumeiros.com/t27321-resolvido-tutorial-do-ctrl-c-e-tecla-dir-mouse

Piscada

Eu já havia visto este tópico, mas não me ajudou.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 01/10/13, 03:30 pm

UP!!!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 01/10/13, 06:49 pm

Alguém pode me ajudar por favor? Estamos quase conseguindo!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 02/10/13, 10:53 am

Up.
Por favor! Alguém! Não desistão ainda!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Shek em 02/10/13, 07:20 pm

Boa noite!

O senhor deve repetir o mesmo procedimento no template responsável pela visualização do portal. Este template é o "portal_body". Em Visualização > Templates > Portal > procure o template citado e faça o mesmo procedimento. Piscada

Até mais.


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17165
Pontos Ativos : 21420

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 02/10/13, 11:04 pm

Obrigado Shek, me ajudou muito mas descobri que o sistema que eu uso para bloquear o botão direito do mouse e o sistema que você me passou não funciona no Fire Fox. Pode me ajudar? Veja o sistema que bloqueia o botão direito do mouse:



Sistema nos Tópicos
Código:
$(document).ready(function(){
$(document).bind('mousedown', function(e){
if(e.which == 2 || e.which == 3){
$(document).bind("contextmenu",function(e){
return false;
});
alert('Cópia não autorizada');
return false;
}
});

});


Sistema no Portal e Início

Código:
<script language=JavaScript>
<!--
 
var message="Cópia não autorizada";
 
///////////////////////////////////
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>


Por favor não esqueça de mim, você é muito bom. Obrigado por tudo.

E outra coisa, eu devo colocar oque no portal_body, todos os códigos passado no tutorial em que você me passou? Coloquei o código em que vai no JavaScript e não funcionou, não testei só com o outro código que vai no Geral e nem os dois juntos. Aguardo resposta.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 03/10/13, 11:23 pm

UP!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 04/10/13, 09:00 am

Olá,

Senhor, retire todos os códigos passado a cima, e cria um novo JavaScript com o Investimento: Em todas as páginas com o seguinte código:
Código:
$(document).ready(function(){
$(document).keydown(function(e){
   var tecla=window.event.keyCode;
   if (tecla==123) {alert("FUNÇÃO NÃO ACEITA!!"); event.keyCode=0;
   event.returnValue=false;}
   var ctrl=window.event.ctrlKey;
   if(ctrl && e.which == 85){
   return false;
}
});

$(document).bind('mousedown', function(e){
   if(e.which == 2 || e.which == 3 || e.which == 123){
   $(document).bind("contextmenu",function(e){
   return false;
});
return false;
}
});

Até mais,
Passar bem. Piscada 
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 04/10/13, 11:26 am

Olá First,
Fiz conforme o pedido e não resultou em nada.
Os códigos que eu usava funcionavam perfeitamente no Google Chrome, porém no Fire Fox, quando aparecia a janelinha escrito a mensage, você marcava a opção "Bloquear mensagem" e além da caixinha parar de abrir, a cópia ficava livre.

@Edit 11:42:32:

Olá novamente,
Eu coloquei apenas esta parte do seu código:

Código:
$(document).bind('mousedown', function(e){
  if(e.which == 2 || e.which == 3 || e.which == 123){
  $(document).bind("contextmenu",function(e){
  return false;
});
return false;
}
});
Invertimento em: No Início, No Portal e Nos Tópicos.
E funcionou, a janelinha não apareceu e portanto não deu pra desativar o código. Muito obrigado. Mas ainda queria que solucionasse um outro problema:
O sistema que Shek me passou de não selecionar e nem arrastar imagem até uma nova aba, funciona apenas no Início, gostaria que funciona-se nos tópicos e portal também. Muito obrigado a todos que me ajudaram...
Espero resposta. Amo vocês vei!


Última edição por Sir_Undead em 04/10/13, 11:58 am, editado 1 vez(es)
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por MateusA em 04/10/13, 11:39 am

Olá!

Não há como retirar está caixinha no navegador Mozilla, driblar este sistema e algo muito fácil. Este tutorial, e uma perda de tempo. É só, clicar algumas vezes, aparece o alert, você clica em 'Não exibir mais' e acabou..

Até..
avatar

MateusA
Hiperativo

Masculino
Inscrito dia : 13/05/2013
Mensagens : 3225
Pontos Ativos : 4215

Ver perfil do usuário https://www.facebook.com/forumeirospt https://twitter.com/forumeiros_pt

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 04/10/13, 12:05 pm

Cʀɑzy escreveu:Olá!

Não há como retirar está caixinha no navegador Mozilla, driblar este sistema e algo muito fácil. Este tutorial, e uma perda de tempo. É só, clicar algumas vezes, aparece o alert, você clica em 'Não exibir mais' e acabou..

Até..
Crazy, o sistema funcionou. Como disse acima, o código que ele me passou funcionou não abre a janelinha, por tanto o código não é desativado. O sistema funcionou no Google Chrome e no Mozilla FireFox.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 04/10/13, 12:47 pm

Olá,

Senhor, o sistema funcionou no Google Chrome e Mozila FireFox certo? então você quer que ele funciona em qual navegador?


Até mais,
Passar bem. Piscada 
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 04/10/13, 05:35 pm

@First escreveu:Olá,

Senhor, o sistema funcionou no Google Chrome e Mozila FireFox certo? então você quer que ele funciona em qual navegador?


Até mais,
Passar bem. Piscada 
Olá,
Você não me entendeu... Oque você me passou funcionou perfeitamente no FireFox e Google Chrome.
Eu queria que você solucionasse outro problema.
Eu pedi também neste tópico um sistema que não deixasse que o usuário selecionasse o conteúdo do fórum para não usar o CTRL+C. Então Shek me passou um link com um tutorial de como adicionar este sistema. Mas só funcionou no Início e eu queria que funcionasse no Portal, Início e nos Tópicos.
Consegue me ajudar?
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Shek em 04/10/13, 07:10 pm

Boa noite!

A solução para o bloqueamento de páginas poderia ser esse:
TUTORIAL:

 

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 >>

Título - Correspondente ao nome da página JavaScript/jQuery que será criada.
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.
Código JavaScript - Campo destinado para receber os códigos JavaScript e jQuery.
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:






© Shiftactif
Há um pequeno detalhe, sobre o 'arrastar imagens' já seria mais para edição de template. Acesse o template overal_header em Geral, e adicione antes da tag </head> o seguinte código:
Código:
<script language='JavaScript'>
//Bloqueador de Selecao - iceBreaker http://www.icebreaker.com.br/
function bloquear(e){return false}
function desbloquear(){return true}
document.onselectstart=new Function (&quot;return false&quot;)
if (window.sidebar){document.onmousedown=bloquear
document.onclick=desbloquear}
</script>
Procure e substitua no mesmo template, a tag:
<body>
Substitua por esse novo código:
Código:
<body onselectstart='return false'>
Feito isso, salve e publique. No portal, o procedimento deve ser feito da mesma forma.

Atenciosamente,
Shek


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17165
Pontos Ativos : 21420

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 05/10/13, 03:31 pm

@Shek escreveu:Boa noite!

A solução para o bloqueamento de páginas poderia ser esse:
TUTORIAL:


 

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 >>

Título - Correspondente ao nome da página JavaScript/jQuery que será criada.
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.
Código JavaScript - Campo destinado para receber os códigos JavaScript e jQuery.
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:






© Shiftactif
Há um pequeno detalhe, sobre o 'arrastar imagens' já seria mais para edição de template. Acesse o template overal_header em Geral, e adicione antes da tag </head> o seguinte código:
Código:
<script language='JavaScript'>
//Bloqueador de Selecao - iceBreaker http://www.icebreaker.com.br/
function bloquear(e){return false}
function desbloquear(){return true}
document.onselectstart=new Function ("return false")
if (window.sidebar){document.onmousedown=bloquear
document.onclick=desbloquear}
</script>
Procure e substitua no mesmo template, a tag:
<body>
Substitua por esse novo código:
Código:
<body onselectstart='return false'>
Feito isso, salve e publique. No portal, o procedimento deve ser feito da mesma forma.

Atenciosamente,
Shek


Funcionou apenas no Opera... E não estou achando pra por esse sistema no portal e nos tópicos...
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Shek em 05/10/13, 03:35 pm

Boa tarde!

PA > Visualização > Templates > Portal > portal_body Imagem:
Mais um detalhe, no blog da Meri tem mais códigos: http://coisasdameri.blogspot.com.br/2013/04/bloqueando-tecla-ctrlc-selecao-de-texto.html

Até mais!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17165
Pontos Ativos : 21420

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 05/10/13, 05:16 pm

Olá,

Senhor, retire todos os códigos passado a cima e adicione este código, com o Investimento: Em todas as páginas.
Código:
$(document).ready(function(){
$(document).keydown(function(e){
  var tecla=window.event.keyCode;
  if (tecla==123) {alert("FUNÇÃO NÃO ACEITA!!"); event.keyCode=0;
  event.returnValue=false;}
  var ctrl=window.event.ctrlKey;
  if(ctrl && e.which == 85){
  return false;
}
});

$(document).bind('mousedown', function(e){
  if(e.which == 2 || e.which == 3 || e.which == 123){
  $(document).bind("contextmenu",function(e){
  return false;
});
return false;
}
});
document.onkeyup = function(e){
    var evt = window.event || e;
    if(evt.ctrlKey && evt.keyCode == 67){
        alert("Você não pode copiar");
        return false;
    }
};

Até mais,
Passar bem. Piscada 
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 05/10/13, 07:12 pm

Fist, obrigado mas não funcionou.

Shek, eu postei no fórum e portal e testei apenas no FireFox o unico efeito foi que n da pra arrastar a imagem mas selecionar e dar CTRL C ainda da. No portal não tem o "<body>" e mesmo assim eu coloquei o código e não funcionou. Além do mais, como faço pra ativar nos tópicos também?

Uma coisa:
Eu postei o script antes do </head> e depois do </body> ou seja o script ficou entre os dois... Está correto né?
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 06/10/13, 10:48 am

Up!
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 06/10/13, 11:21 am

Olá,

Senhor, substitua o código por este:
Código:
$(document).ready(function(){
$(document).keydown(function(e){
   var tecla=window.event.keyCode;
   if (tecla==123) {alert("FUNÇÃO NÃO ACEITA!!"); event.keyCode=0;
   event.returnValue=false;}
   var ctrl=window.event.ctrlKey;
   if(ctrl && e.which == 85){
   return false;
   }
   var ctrl=window.event.ctrlKey;
   if(ctrl && e.which == 67){
   return false;
   }
});

$(document).bind('mousedown', function(e){
   if(e.which == 2 || e.which == 3 || e.which == 123){
   $(document).bind("contextmenu",function(e){
   return false;
});
return false;
}
});
});

Até mais,
Passar bem. Piscada 
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 06/10/13, 06:09 pm

Não resultou em nada.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 06/10/13, 06:12 pm

Olá,

Senhor, eu testei esse código em todas as versões mesmo com javascript ativos e funcionou normalmente, você poderia deixar o código ativo em seu fórum?


Até mais,
Passar bem. Piscada 
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 06/10/13, 07:10 pm

Eu testei no FireFox e não resultou... Você deve ter usado no google chrome.
Mas eu ativei novamente.
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por First em 06/10/13, 09:22 pm

Olá,

Senhor, substitua o código por este:
Código:
window.oncontextmenu = function() {
    return false;
};
window.onkeydown = function() {
    return false;
};
window.onselectstart = function() {
    return false;
};
window.onmousedown = function() {
    return false;
};

Até mais,
Passar bem. Piscada
avatar

First
Membro do Fórum

Masculino
Inscrito dia : 12/07/2013
Mensagens : 1287
Pontos Ativos : 1843

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Anti-cópia - ctrl c e arrastar imagem até nova aba

Mensagem por Sir_Undead em 07/10/13, 12:51 pm

Olá First,
Fiz conforme o pedido e funcionou, porém em "Investimento" eu tive que marcar: "Nos Tópicos, Nos Índice e No Portal", pois quando marquei "Em todas as páginas" não funcionou. E como só queria mesmo nos três lugares citados, funcionou de acordo com o desejado. Muito obrigado mesmo! E acima de tudo, muito obrigado por não desistir do pedido!
Ganhou um Obrigado

Para quem estava querendo o mesmo que eu, e acessou a este tópico, aqui está a solução:

Código para bloquear o arrastamento de imagens e bloquear seleções:
Código:
window.oncontextmenu = function() {
            return false;
        };
        window.onkeydown = function() {
            return false;
        };
        window.onselectstart = function() {
            return false;
        };
        window.onmousedown = function() {
            return false;
        };
Código para bloquear o botão direito do mouse:
Código:
$(document).bind('mousedown', function(e){
   if(e.which == 2 || e.which == 3 || e.which == 123){
   $(document).bind("contextmenu",function(e){
   return false;
});
return false;
}
});
Colocar em JavaScript com Investimento onde desejar mas não selecione "Em todas as páginas" pois então o código não irá funcionar. Cada código deve ser posto em um JavaScript diferente, ou seja, crie um código JavaScript com o primeiro código citado e depois crie outro com o segundo código citado nesta mensagem. Os códigos citados a cima funcionam em todos os navegadores.

Atenciosamente,
                         Sir Undead
avatar

Sir_Undead
Nível 8

Masculino
Inscrito dia : 06/01/2011
Mensagens : 138
Pontos Ativos : 212

Ver perfil do usuário http://www.heroisdoolimporpg.com https://www.facebook.com//Undeath5

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