Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Bloquear Cópias nos Tópicos
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Bloquear Cópias nos Tópicos
Detalhes da questão
Endereço do fórum: http://www.brasilplayultimate.com.br
Versão do fórum: phpBB2
Descrição
Tenho esse Código para HTML:
- Código:
<script>
// Desabilitar o botão direito do mouse
var DADrccolor = "#F1F1F1";
var DADrcimage = "http://4.bp.blogspot.com/-i20O8Z2ymgU/VKr5Z6E_THI/AAAAAAAA_4g/ZUz3AQqpMwk/s1600/n%C3%A3o%2Bcopiar%2B1.png";
</script>
<script type="text/javascript" src="http://yourjavascript.com/2122535051/antirightclick.js"></script>
Gostaria de fazê-lo como um JS personalizado para os tópicos, se possível em todo o fórum, assim evitando cópias dos tópicos.
Seria possível ?
Re: Bloquear Cópias nos Tópicos
Olá,
Crie um novo JS com investimento onde o senhor desejar com o código:
Crie um novo JS com investimento onde o senhor desejar com o código:
- Código:
/**
* Bloqueio de seleção de texto no fórum e alerta para avisos.
* @author: Luiz~
* @author: Kyo Panda
* @see: <a href="http://ajuda.forumeiros.com/">Fórum dos Fóruns</a>
* @licence: MIT
*/
(function ($) {
'use strict';
/**
* Edite abaixo o título e o texto de sua alerta. (HTML É PERMITIDO!)
*/
var alertConfig = {
'title': 'ATENÇÃO!',
'text': 'Olá, <br>Lamentamos, mas a cópia de conteúdo neste fórum <strong>não é permitida</strong>.<br>Recomendamos a leitura de nossas <a href="regras_URL">regras</a> para saber mais.',
};
var styles = [
'',
'.alert-wrap {',
' position: fixed;',
' top: 100px;',
' width: 40%;',
' background-color: rgb(255, 223, 218);',
' border: solid 3px #E9553C;',
' background-image: url(https://i39.servimg.com/u/f39/15/88/72/83/warnin10.png);',
' background-repeat: no-repeat;',
' background-position: 15px center;',
' padding: 23px;',
' padding-left: 120px;',
' font-size: 13px!important;',
' font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;',
' left: 50%;',
' transform: translateX(-50%);',
' z-index: 99999;',
' border-radius: 5px;',
'}',
'',
'.alert-wrap a {',
' color: #de5038;',
' border-bottom: solid 1px #e9553c;',
' transition: all ease-in 150ms;',
'}',
'',
'.alert-wrap strong, .alert-wrap b {',
' color: #e9553c;',
'}',
'',
'.alert-wrap a:hover {',
' color: #fff;',
' box-shadow: inset 0px -20px #e9553c;',
'}',
'',
'.alert-wrap h1 {',
' border: solid 0px transparent;',
' color: #e9553c;',
' font-weight: bold;',
' font-size: 15px!important;',
'}',
'',
'div.alert-wrap span.close-alert {',
' position: absolute;',
' right: 8px;',
' top: 5px;',
' font-weight: bold;',
' font-size: 14px;',
' color: #e9573b;',
'}',
'',
'div.alert-wrap span.close-alert:hover {',
' text-decoration: underline;',
' cursor: pointer;',
'}',
'',
].join('\n');
$(function () {
// Place the styles on <head>:
$('<style>', {
text: styles
}).appendTo('head');
// Alert:
$([
'<div class="alert-wrap">',
' <span class="close-alert">x</span>',
' <div class="content">',
' <h1>' + alertConfig.title + '</h1>',
' ' + alertConfig.text,
' </div>',
'</div>',
].join('\n'))
.hide()
.appendTo('body')
;
$(document).on('copy', function(event) {
event.preventDefault();
});
// Select Event:
$(document).on('mouseup', function() {
var selection;
if (document.selection) {
selection = document.selection.createRange().text;
} else if (window.getSelection) {
selection = window.getSelection().toString();
} else {
return;
}
if (selection) {
$('.alert-wrap').show();
}
if (document.selection) {
document.selection.clear();
return;
}
window.getSelection().empty();
});
// Close alert function:
$('.close-alert')
.on('click', function () {
$('.alert-wrap').hide();
})
;
});
}(jQuery));
Re: Bloquear Cópias nos Tópicos
Firmeza! Daria para deixar assim com a ferramenta do desenvolvedor também?
Re: Bloquear Cópias nos Tópicos
Daria, mas é meio ruim que o senhor faça isso...
O seu suporte aqui no FDF seria muito, muito mesmo, prejudicado, visto que na maioria dos casos, usamos o Inspecionar Elemento para lhe ajudar.
Fica à seu critério como prosseguir.
o/
O seu suporte aqui no FDF seria muito, muito mesmo, prejudicado, visto que na maioria dos casos, usamos o Inspecionar Elemento para lhe ajudar.
Fica à seu critério como prosseguir.
o/
Re: Bloquear Cópias nos Tópicos
Luiz~ escreveu:Daria, mas é meio ruim que o senhor faça isso...
O seu suporte aqui no FDF seria muito, muito mesmo, prejudicado, visto que na maioria dos casos, usamos o Inspecionar Elemento para lhe ajudar.
Fica à seu critério como prosseguir.
o/
Persisto em prosseguir, pois quando eu querer o suporte irei desabilitar tal JS.
Pode ser?
Re: Bloquear Cópias nos Tópicos
Troque por:
Saliento que ainda é possível abrir o código fonte usando o
antes da URL de qualquer página, o que torna isso meio inválido.
O script acima irá bloquear o clique direito do mouse.
o/
- Código:
/**
* Bloqueio de seleção de texto no fórum e alerta para avisos.
* @author: Luiz~
* @author: Kyo Panda
* @see: <a href="http://ajuda.forumeiros.com/">Fórum dos Fóruns</a>
* @licence: MIT
*/
(function ($) {
'use strict';
/**
* Edite abaixo o título e o texto de sua alerta. (HTML É PERMITIDO!)
*/
var alertConfig = {
'title': 'ATENÇÃO!',
'text': 'Olá, <br>Lamentamos, mas a cópia de conteúdo neste fórum <strong>não é permitida</strong>.<br>Recomendamos a leitura de nossas <a href="regras_URL">regras</a> para saber mais.',
};
var styles = [
'',
'.alert-wrap {',
' position: fixed;',
' top: 100px;',
' width: 40%;',
' background-color: rgb(255, 223, 218);',
' border: solid 3px #E9553C;',
' background-image: url(https://i39.servimg.com/u/f39/15/88/72/83/warnin10.png);',
' background-repeat: no-repeat;',
' background-position: 15px center;',
' padding: 23px;',
' padding-left: 120px;',
' font-size: 13px!important;',
' font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;',
' left: 50%;',
' transform: translateX(-50%);',
' z-index: 99999;',
' border-radius: 5px;',
'}',
'',
'.alert-wrap a {',
' color: #de5038;',
' border-bottom: solid 1px #e9553c;',
' transition: all ease-in 150ms;',
'}',
'',
'.alert-wrap strong, .alert-wrap b {',
' color: #e9553c;',
'}',
'',
'.alert-wrap a:hover {',
' color: #fff;',
' box-shadow: inset 0px -20px #e9553c;',
'}',
'',
'.alert-wrap h1 {',
' border: solid 0px transparent;',
' color: #e9553c;',
' font-weight: bold;',
' font-size: 15px!important;',
'}',
'',
'div.alert-wrap span.close-alert {',
' position: absolute;',
' right: 8px;',
' top: 5px;',
' font-weight: bold;',
' font-size: 14px;',
' color: #e9573b;',
'}',
'',
'div.alert-wrap span.close-alert:hover {',
' text-decoration: underline;',
' cursor: pointer;',
'}',
'',
].join('\n');
$(function () {
// Place the styles on <head>:
$('<style>', {
text: styles
}).appendTo('head');
// Alert:
$([
'<div class="alert-wrap">',
' <span class="close-alert">x</span>',
' <div class="content">',
' <h1>' + alertConfig.title + '</h1>',
' ' + alertConfig.text,
' </div>',
'</div>',
].join('\n'))
.hide()
.appendTo('body')
;
$(document).on('copy', function(event) {
event.preventDefault();
});
// Select Event:
$(document).on('mouseup', function() {
var selection;
if (document.selection) {
selection = document.selection.createRange().text;
} else if (window.getSelection) {
selection = window.getSelection().toString();
} else {
return;
}
if (selection) {
$('.alert-wrap').show();
}
if (document.selection) {
document.selection.clear();
return;
}
window.getSelection().empty();
});
// Close alert function:
$('.close-alert')
.on('click', function () {
$('.alert-wrap').hide();
})
;
});
$(function () {
$('body').on('contextmenu', function () {
return false;
});
});
}(jQuery));
Saliento que ainda é possível abrir o código fonte usando o
view-source: |
O script acima irá bloquear o clique direito do mouse.
o/
Re: Bloquear Cópias nos Tópicos
De nada.
---
---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Bloquear cópias
» Bloquear todos tópicos
» Bloquear tópicos sem refresh
» Como bloquear css owner xat e topicos
» Como bloquear tópicos com pontos?
» Bloquear todos tópicos
» Bloquear tópicos sem refresh
» Como bloquear css owner xat e topicos
» Como bloquear tópicos com pontos?
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos