Ciao,
Molti dei nostri membri hanno argomenti di qualità, articoli di blog, ecc… Sfortunatamente altri li rubano (e li rendono pubblici su altri siti come propri senza alcuna fonte) anche se l’autore dice chiaramente. “Lo scrivo solo per questo sito, per favore non rubarlo… Se vuoi usare questo contenuto, contattami prima.” Abbiamo dovuto fare qualcosa perché i nostri autori sono semplicemente scoraggiati dal creare nuovi contenuti di qualità. Non vogliamo rendere il forum chiuso (privato) perché molti visitatori leggono questi contenuti dall’esterno del forum.
Sappiamo che questo è internet e non esiste una soluzione al 100% per proteggere i contenuti dal copyright, ma possiamo renderlo più difficile o meno facile rubare questi contenuti. So che questo sembra una perdita di tempo, ma molti ladri rinunciano se una semplice selezione e copia del testo non funziona.
Quello che facciamo è usare un tag copy-protected e riutilizzare questo Disable right click on image lightbox - #7 by awesomerobot
Aggiungiamo un’opzione a ogni membro per aggiungere un tag #copy-protected agli argomenti.
Questo tag ha alcune funzionalità:
- disabilita il clic destro (su tutto il contenuto del primo post OP con classe
.cooked) - disabilita copia e incolla (su tutto il contenuto del primo post OP con classe
.cooked) - per gli anonimi (visitatori non registrati) disabilita la selezione del testo (su tutto il contenuto del primo post OP con classe
.cooked) - aggiunge una nota “copyright-protected” sopra la sezione del titolo dell’argomento.
1. Ecco il codice che usiamo per questo nell’header. Quando gli autori aggiungono il tag copyright all’argomento, questo si attiverà.
<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() {
// Disable right click
$('.tag-copy-protected #post_1 .cooked').on('contextmenu', function(e) { return false; });
// Disable copy and cut
$('.tag-copy-protected #post_1 .cooked').bind('cut copy', function (e) { e.preventDefault(); });
});
}
});
</script>
2. Per gli anonimi (visitatori non registrati) usiamo un ulteriore livello, disabilitando la selezione del testo. Usiamo il CSS per questo in comune.
.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. Aggiungiamo anche una piccola notifica rossa sopra la sezione del titolo dell’argomento. Che dice This content has been copyright-protected by the author!
.tag-copy-protected #topic-title .title-wrapper {
&:before {
content: 'This content has been copyright-protected by the author!';
color: #e40202;
}
}
4. Usiamo l’impostazione del sito prevent anons from downloading files in modo che solo i membri possano scaricare file.
Questo è quello che abbiamo fatto per gestire questo problema. I nostri autori sono felici di questa soluzione e del fatto che ci prendiamo cura di loro e li apprezziamo.
Spero che questo aiuti un po’ e porti il risultato atteso. ![]()
