Bonjour,
Beaucoup de nos membres ont des sujets de qualité, des articles de blog, etc. Malheureusement, d’autres les volent (et les publient sur d’autres sites comme étant les leurs sans aucune source) même si l’auteur dit clairement : “Je l’écris uniquement pour ce site, s’il vous plaît ne le volez pas… Si vous voulez utiliser ce contenu, contactez-moi avant.” Nous avons dû faire quelque chose car nos auteurs sont simplement découragés de créer de nouveaux contenus de qualité. Nous ne voulons pas rendre le forum fermé (privé) car de nombreux visiteurs lisent ces contenus depuis l’extérieur du forum.
Nous savons que c’est Internet et qu’il n’y a pas de solution à 100 % pour le contenu protégé par copyright, mais nous pouvons rendre le vol de ces contenus plus difficile ou moins facile. Je sais que cela ressemble à une perte de temps, mais de nombreux voleurs abandonnent si une simple sélection et copie de texte ne fonctionne pas.
Ce que nous faisons, c’est utiliser une balise copy-protected et réutiliser ceci : Disable right click on image lightbox - #7 by awesomerobot
Nous ajoutons une option à chaque membre pour ajouter une balise #copy-protected aux sujets.
Cette balise a quelques fonctionnalités :
- elle désactive le clic droit (sur tout le premier message OP contenu dans la classe
.cooked) - elle désactive la copie et la coupe (sur tout le premier message OP contenu dans la classe
.cooked) - pour les anonymes (visiteurs non enregistrés), elle désactive la sélection de texte (sur tout le premier message OP contenu dans la classe
.cooked) - elle ajoute une note “protégé par copyright” au-dessus de la section du titre du sujet.
1. Voici le code que nous utilisons pour cela dans l’en-tête. Lorsque les auteurs ajoutent la balise copyright au sujet, elle s’activera.
<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() {
// Désactiver le clic droit
$('.tag-copy-protected #post_1 .cooked').on('contextmenu', function(e) { return false; });
// Désactiver la copie et la coupe
$('.tag-copy-protected #post_1 .cooked').bind('cut copy', function (e) { e.preventDefault(); });
});
}
});
</script>
2. Pour les anonymes (visiteurs non enregistrés), nous utilisons une couche supplémentaire, la désactivation de la sélection de texte. Nous utilisons CSS pour cela sur le commun.
.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. Nous ajoutons également une petite notification rouge au-dessus de la section du titre du sujet. Qui dit Ce contenu a été protégé par copyright par l'auteur !
.tag-copy-protected #topic-title .title-wrapper {
&:before {
content: 'Ce contenu a été protégé par copyright par l\'auteur !';
color: #e40202;
}
}
4. Nous utilisons le paramètre du site empêcher les anonymes de télécharger des fichiers pour que seuls les membres puissent télécharger des fichiers.
C’est ce que nous avons fait pour gérer ce problème. Nos auteurs sont satisfaits de cette solution et du fait que nous nous souciions d’eux et les apprécions.
J’espère que cela aidera un peu et apportera le résultat escompté. ![]()
