Interdire les copier-coller dans un sous-forum précis

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Interdire les copier-coller dans un sous-forum précis

Message par IzumiRK Jeu 23 Mar 2017 - 10:55

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://indare-division.forumactif.com/

Description du problème

Bonjour,
Une des membres de mon forum m'a fait part de quelque chose qui lui est déjà arrivé : que quelqu'un vole la fiche de présentation d'un personnage pour aller le jouer ailleurs.
Etant donné que je n'ai pas envie que ça arrive, j'aimerais protéger la section des présentations contre les copier-coller. J'ai déjà trouvé un code dans un sujet ici, mais il interdit les copier-coller sur tout le forum et on a besoin de la fonction c/c pour les rps. Comme je n'y connais rien en javascript, je viens demander si quelqu'un saurait comment adapter ce code pour qu'il ne soit actif que dans certaines catégories :
Code:
function selection(e)
{
return false;
}
function clic()
{
return true;
}
document.onselectstart=new Function ("return false");
if (window.sidebar)
{
document.onmousedown=selection;
document.onclick=clic;
}

Merci d'avance


Dernière édition par IzumiRK le Mar 28 Mar 2017 - 21:39, édité 1 fois
IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Interdire les copier-coller dans un sous-forum précis

Message par Mat Jeu 23 Mar 2017 - 20:56

IzumiRK a écrit:

Détails techniques



Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://indare-division.forumactif.com/

Description du problème



Bonjour,
Une des membres de mon forum m'a fait part de quelque chose qui lui est déjà arrivé : que quelqu'un vole la fiche de présentation d'un personnage pour aller le jouer ailleurs.
Etant donné que je n'ai pas envie que ça arrive, j'aimerais protéger la section des présentations contre les copier-coller. J'ai déjà trouvé un code dans un sujet ici, mais il interdit les copier-coller sur tout le forum et on a besoin de la fonction c/c pour les rps. Comme je n'y connais rien en javascript, je viens demander si quelqu'un saurait comment adapter ce code pour qu'il ne soit actif que dans certaines catégories :
Code:
function selection(e)
{
return false;
}
function clic()
{
return true;
}
document.onselectstart=new Function ("return false");
if (window.sidebar)
{
document.onmousedown=selection;
document.onclick=clic;
}

Merci d'avance
Tu ajoute un code anti copier/coller sur ton forum, les gens pourront malheureusement copier le texte d'une autre façons
Mais ça va réduire le "risque"  de copier coller pour les personnes qui n'y connaissent rien ^^
Mat

Mat
Membre habitué

Masculin
Messages : 1555
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Interdire les copier-coller dans un sous-forum précis

Message par IzumiRK Lun 27 Mar 2017 - 22:42

Je sais bien que ça sera toujours possible (code source de la page, entre autre ^^), mais si je peux en décourager quelques uns x)

Du coup je up .o.

IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Interdire les copier-coller dans un sous-forum précis

Message par MasDan Mar 28 Mar 2017 - 20:58

Bonjour,

En considérant ceci
IzumiRK a écrit:Je sais bien que ça sera toujours possible (code source de la page, entre autre ^^), mais si je peux en décourager quelques uns x)

Alors le code javascript (placement sur les sujets) suivant pourrait y contribuer.
Code:
$(function(){
  if ($("a.nav[href^='/f1-']").length > 0) {
    $('body').on('copy', function (e) {
      e.preventDefault();
    });
  };
});
en remplaçant le «1» du «/f1-» par le numéro de votre forum.

Aucun avertissement à l'utilisateur lors de l'opération. Le copier-coller semble fonctionner normalement sauf que l'information du copier n'est pas sauvegardé. Lors de l'opération du coller, ce n'est pas la valeur de notre dernier copier qui est rendu mais la valeur du précédent copier.


MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Interdire les copier-coller dans un sous-forum précis

Message par IzumiRK Mar 28 Mar 2017 - 21:39

Ça fonctionne parfaitement, merci beaucoup !
IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum