Noticias:

¿Quieres formar parte de Bomber Code? Entonces entra a este tema: Postulaciones al Staff

Menú principal

Tema resuelto
Este tema está marcado como resuelto y, como tal, no requiere atención a menos que desee solucionar este problema.

Se puede Bloquear Ctrl + C

Publicado por Juan_Fran_88, 14 Agosto de 2020, 20:30

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

Juan_Fran_88

Buenas noches

Queria saber si hay alguna manera de poder bloquear la secuencia de teclas Ctrl + c y que no puedan compiar la informacion del post, el boton derecho del raton ya lo tengo deshabilitado y ya no funciona en el foro.

Un Saludo y gracias

Rock Lee

Hay maneras de dificultar esto básicamente aunque es un esfuerzo innecesario ya que se puede lograr copiar con un poco de conocimiento. Aunque creo hay una forma para cuando copien el contenido aparezca la url de tu sitio sino mal recuerdo... sin embargo, no se si es lo que buscas realmente.

Ademas para hacer eso hay que crear un código para bloquear el copiar o que se copie otro texto, que por lo general eso se hace con JavaScript, pero al desactivarlo desde el navegador queda como un esfuerzo inútil usarlo a menos que agregues más código para que cuando esté deshabilitado no muestre nada.

Ahora, si lo que quieres es que no lo copien los invitados o usuarios de rangos menores, lo mejor es usar los MODs para bloquear contenido, porque ya están creados y solo hay que instalarlos sin saber nada de código. Lo otro solo lo he visto implementado en otras páginas y como digo es Javascript pero desactivandolo desde el navegador se puede copiar normal por lo que eso queda en código inútil. Igulmente te dejo el código que conozco para aplicarlo, deberias hacerlo en el index.template.php (igual hace tiempo no lo pruebo a si que no estoy seguro) y bloquea el uso de la tecla CTRL, para evitar CTRL+C (copiar) y CTRL+U.

<html>
<head>
<script language="JavaScript">
function checkKey(evt) {
if (evt.ctrlKey)
alert("Lo sentimos,el boton Ctrl esta desactivado para evitar copias en nuestra web.");
}
</script>

</head>
<body onKeyDown="checkKey(event)">
</body>
</html>



Saludos Familia!

Juan_Fran_88


Rock Lee

Cita de: Juan_Fran_88 en 15 Agosto de 2020, 12:23
En que zona del index deberia ponerlo?

Gracias

Con algun editor tipo notepad++ busca "</script>" y agrega a continuacion el código mas arriba. Luego lo mismo busca el <body> para cambiarlo por el otro... si tenes problemas adjunta el archivo!


Saludos Familia!

Juan_Fran_88

Gracias amigo, ya esta realizada la modificacion y funciona perfectamente


Rock Lee

Bien pense podria dar algun tipo de problema, veo si lo empaqueto como mod ya que estoy :P!


Saludos Familia!

Temas Similares (2)