miércoles, 28 de mayo de 2014

Qué hacer cuando copian contenido de mi blog - Usando script para poner fuente original

Generalmente y como a muchos buenos blogs y sitios webs les ha ocurrido la pequeña incomodidad de que copien su contenido, esto a causa de la vagancia de quien lo copia que en cuya acción ni los créditos atribuye a quién hizo el artículo original; sin embargo, esto es algo que no se puede evitar del todo, pero, si podemos causarle ciertas molestías a quien nos copia el contenido de forma incorrecta.


Dicho esto quiero mostrarles cómo no evitar del todo este problema, pero, sí hacer una pequeña causa y ameritar que se respete el contenido de cada sitio cuando alguien lo usa sin dar los debidos créditos, para ello sólo será necesario pegar un par de códigos en la plantilla de nuestro blog.

De esta forma nos dirigimos a Plantilla | editor html y procedemos a buscar la etiqueta <body>, ahora borramos esa etiqueta y en su lugar la reemplazamos por:

<body oncopy='return addLink()'>

Si bien en el código anterior al mismo body sólo se le agregó lo que está en azul, listo esto continuaremos con este código el cual deberá pegarse justo antes de </html>:
 

<script type='text/javascript'>
//Cambiar mi.DOMINIO.com
var Ancla = [&quot;www.TUBLOG.com&quot;, &quot;TUBLOG.com&quot;,  document.location.href,  document.title];
var Texto = [&quot;Fuente:&quot;, &quot;Leer completo:&quot;];

var AnclaRandom = Ancla[Math.floor(Math.random() * Ancla.length)];
var TextoRandom = Texto[Math.floor(Math.random() * Texto.length)];

function addLink() {
 var body_element = document.getElementsByTagName(&#39;body&#39;)[0];
 var selection;
 selection = window.getSelection();
  var pagelink = &quot;<br/><br/>&quot;+TextoRandom+&quot; <a href='&quot;+document.location.href+&quot;'>&quot;+AnclaRandom+&quot;</a>&quot;;
 var copytext = selection + pagelink;

 var newdiv = document.createElement(&#39;p&#39;);
 body_element.appendChild(newdiv);
 newdiv.innerHTML = copytext;
 selection.selectAllChildren(newdiv);

 window.setTimeout(function() {
  body_element.removeChild(newdiv);
 },0);
}
</script>

En el código anterior sólo se cambiará lo que dice TUBLOG.com, por la dirección de nuestro blog, hecho esto procedemos a guardar la plantilla y estuvo.

EXPLICANDO SU FUNCIÓN 

El funcionamiento es bastante sencillo suponiendo que tenemos "x" texto en nuestro blog y alguien desea llevarselo porque sí, y lo copia cuando lo pegue de forma automática el al texto se le añade la fuente origianl del sitio es decir:

Y es todo, aclaro que lógicamente la parte final se puede borrar, pero, a toda aquel que siempre nos roba el contenido se le hará cansón estar haciendo esto con cada texto que copie.. "Más vale pájaro en mano, que cién volando"...

Hasta la próxima,

0 comentarios:

Publicar un comentario

SÍGUENOS EN: