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

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 le 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
avatar

IzumiRK
***

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

http://indare-division.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 le 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 ^^
avatar

Mat
*****

Messages : 814
Inscrit(e) le : 05/09/2015

https://www.fidjix.com/
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 le 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.

avatar

IzumiRK
***

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

http://indare-division.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 le 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.


avatar

MasDan
Aidactif
Aidactif

Masculin
Messages : 1116
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 le Mar 28 Mar 2017 - 21:39

Ça fonctionne parfaitement, merci beaucoup !
avatar

IzumiRK
***

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

http://indare-division.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


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