Página 1 de 1

desactivar botones del mouse  Tema Solucionado

Publicado: 09 Sep 2008, 03:16
por Pombo
Buenas noches a todos.

Mi forum phpbb 3.01 está en servidor pago, todo original (sin mods) - http://www.orichas.com/forum" onclick="window.open(this.href);return false;

El problema que se me está presentando es que mi forum es solo para gente que apruebo antes. Algunos usuarios, entran, y copian los temas expuestos, y despues entran en otros foruns registrados con otros nombres a escribirlos como siendo de su autoría.

Como puedo hacer para que no puedan copiar nada, o desactivar los botones del mouse, o alguna cosa que les dificulte copiar?

Cuando yo tenia el forum 2.21 programador me hizo algo alli y nadie podia copiar nada pero ese sr le perdi la pista y ademas esta es otra version.

Los escritos claro que estan alli para leerlos y compartir, pero no para llevarlos a enriquecer otros foruns.

Gracias amigos.

Re: desactivar botones del mouse

Publicado: 09 Sep 2008, 05:18
por SHARKILLO

Código: Seleccionar todo

<script language="JavaScript">
 if (event.button == 2) {
alert("No copies");
}

// --> 

</script>
mira haber si esto copiandolo en el archivo header funciona, este script en princio te bloqueara el boton derecho del raton .... aunque lo malo que aunque lo bloqueee lo podran copiar utilizando las teclas control+c

Re: desactivar botones del mouse

Publicado: 09 Sep 2008, 08:36
por xoom
El que tiene la costumbre y la intención de copiar, lo va a hacer. El que instales ese script no lo va a detener. Como te ha comentado Sharkillo, usarán CTRL+C.

Por desgracia ante esto no podemos hacer nada.

Re: desactivar botones del mouse

Publicado: 10 Sep 2008, 00:38
por Pombo
buenas tardes

Que buena broma con esta gente, no?

Muchas gracias por vuestra ayuda.

Re: desactivar botones del mouse

Publicado: 10 Sep 2008, 01:25
por SHARKILLO
aunque creo que por ahi habia algun script en javascript que te vaciaba el portapapeles ( es decir donde se guarda todo lo que copias) de windows mira haber si lo encuentras , es que hace años que me se suena que lo vi pero ahora no se donde esta

Re: desactivar botones del mouse

Publicado: 10 Sep 2008, 04:25
por Pombo
En que pagina del forum se debe poner el script para que funcione en dondequiera que te encuentres?

Re: desactivar botones del mouse

Publicado: 10 Sep 2008, 04:53
por mitch
overall_header.html, ponlo al final del todo de ese archivo, en una nueva linea, luego borras caché, y debería andar.

Re: desactivar botones del mouse

Publicado: 10 Sep 2008, 07:42
por xoom
Da igual, lo único que consigues es ponerlo un poco más dificil, pero si quieren copiar lo harán. Lo de portapapeles, es fácil, desde el menú del navegador, pulsa en ver código fuente y a copiar texto.

Re: desactivar botones del mouse

Publicado: 11 Sep 2008, 23:19
por Pombo
Buenas tardes.

Buscando, encontre este script, y funciona eliminando los dos botones del mouse. Aqui lo dejo para quien le pueda interesar:

<script language="JavaScript1.2">
/*
*/
//Evita usar el boton derecho del ratón
document.oncontextmenu = function(){return false}
//No permite seleccionar el contenido de una página
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//Borra el Portapapeles con el uso del teclado
if (document.layers)
document.captureEvents(Event.KEYPRESS)
function backhome(e){
window.clipboardData.clearData();
}
//Borra el Portapapeles con el uso del mouse
document.onkeydown=backhome
function click(){
if(event.button){
window.clipboardData.clearData();
}
}
document.onmousedown=click
//-->
</script>


<body onMouseOut="window.clipboardData.clearData(); return false" onMouseOver="window.clipboardData.clearData(); return false">