Olá,
Muitos dos nossos membros têm tópicos de qualidade, artigos de blog, etc… Infelizmente, outros roubam estes (e tornam públicos em outros sites como se fossem deles, sem qualquer fonte), mesmo que o autor diga claramente: “Eu só escrevo para este site, por favor, não roube… Se quiser usar este conteúdo, por favor, contacte-me antes.” Tivemos de fazer algo porque os nossos autores estão simplesmente desmotivados a criar novos conteúdos de qualidade. Não queremos tornar o fórum fechado (privado) porque muitos visitantes leem estes conteúdos de fora do fórum.
Sabemos que esta é a internet e não existe uma solução 100% para o conteúdo protegido por direitos de autor, mas podemos torná-lo mais difícil ou menos fácil de roubar estes conteúdos. Sei que isto parece uma perda de tempo, mas muitos ladrões desistem se uma simples seleção e cópia de texto não funcionar.
O que fazemos é usar uma tag copy-protected e reutilizar isto: Disable right click on image lightbox - #7 by awesomerobot
Adicionamos uma opção a cada membro para adicionar uma tag #copy-protected aos tópicos.
Esta tag tem algumas funcionalidades:
- desativa o clique direito (em todo o conteúdo do primeiro post OP com a classe
.cooked) - desativa a cópia e o corte (em todo o conteúdo do primeiro post OP com a classe
.cooked) - para anónimos (visitantes não registados) desativa a seleção de texto (em todo o conteúdo do primeiro post OP com a classe
.cooked) - adiciona uma nota de proteção de direitos de autor acima da secção do título do tópico.
1. Aqui está o código que usamos para isto no cabeçalho. Quando os autores adicionam a tag de direitos de autor ao tópico, ela será ativada.
<script type="text/discourse-plugin" version="0.8">
const TopicRoute = require("discourse/routes/topic").default;
TopicRoute.reopen({
activate: function() {
this._super();
Em.run.next(function() {
// Desativa o clique direito
$('.tag-copy-protected #post_1 .cooked').on('contextmenu', function(e) { return false; });
// Desativa a cópia e o corte
$('.tag-copy-protected #post_1 .cooked').bind('cut copy', function (e) { e.preventDefault(); });
});
}
});
</script>
2. Para anónimos (visitantes não registados) usamos uma camada extra, desativa a seleção de texto. Usamos CSS para isto em comum.
.anon {
.tag-copy-protected {
#post_1 .cooked {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
}
}
3. Adicionamos também um pequeno aviso vermelho acima da secção do título do tópico. Que diz Este conteúdo foi protegido por direitos de autor pelo autor!
.tag-copy-protected #topic-title .title-wrapper {
&:before {
content: 'Este conteúdo foi protegido por direitos de autor pelo autor!';
color: #e40202;
}
}
4. Usamos a configuração do site impedir que anónimos descarreguem ficheiros para que apenas os Membros possam descarregar ficheiros.
Isto é o que fizemos para lidar com este problema. Os nossos autores estão satisfeitos com esta solução e com o facto de nos importarmos e os apreciarmos.
Espero que isto ajude um pouco e traga o resultado esperado. ![]()
