Crear un enlace automáticamente cuando te copian, SCRIPT actualizado para PENGUIN

  • Autor Autor MorrisM
  • Fecha de inicio Fecha de inicio
MorrisM

MorrisM

Dseda
Aquí les dejo la versión actualizada del script que agrega un enlace cuando te copian, lo modifiqué para generar anclas de manera aleatoria (AMIGABLE A PENGUIN) y le arreglé un GRAVÍSIMO problema con un div.

Funciona en explorer, chrome, firefox y safari. No funciona en Opera.

* ARREGLADO PARA BLOGGER

ejemplo.webp

Agregar el oncopy en la etiqueta body:

Insertar CODE, HTML o PHP:
<body oncopy="return addLink()">

Peguen este script antes de la etiqueta </html>

Cambiar mi.DOMINIO.com y DOMINIO.com

Insertar CODE, HTML o PHP:
<script type="text/javascript">
//Cambiar mi.DOMINIO.com
var Ancla = ["mi.DOMINIO.com", "DOMINIO.com", document.location.href,  document.title];
var Texto = ["Fuente:", "Leer completo:"];

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('body')[0];
 var selection;
 selection = window.getSelection();
  var pagelink = "<br /><br />"+TextoRandom+" <a href='"+document.location.href+"'>"+AnclaRandom+"</a>";
 var copytext = selection + pagelink;
 
 var newdiv = document.createElement('p');
 body_element.appendChild(newdiv);
 newdiv.innerHTML = copytext;
 selection.selectAllChildren(newdiv);
 
 window.setTimeout(function() {
  body_element.removeChild(newdiv);
 },0);
}
</script>

Dejen sus comentarios.
 
Última edición:
Gracias por el aporte ! 🙂
 
Muy bien, lo voy a empezar a usar. Gracias
 
Excelente muchos tenemos este problema constantemente.
 
Desde que lo implemente me han copiado 3,000 veces sin que hayan quitado el texto.
 
Muchas gracias, lo probaré. Hasta ahora estaba usando tynt.com, que en absoluto ha evitado que sigan copiando mis contenidos...
 
Buena forma de crear backlinks. Al menos se saca algo de beneficio de los que te copian el artículo. Felicidades.
 
Gracias lo acabo de instalar en un blog de "blogger" y funciona perfectamente.
 
Amigo funciona para blogger?
 
Gracias por el aporte ! 🙂

Actualizado para explorer.

---------- Post agregado el 14-mar-2013 hora: 16:09 ----------

Amigo funciona para blogger?

Si funciona en blogger.

---------- Post agregado el 14-mar-2013 hora: 16:10 ----------

Tynt no funciona para explorer. 😉 Este ya funciona en explorer.

---------- Post agregado el 14-mar-2013 hora: 16:11 ----------

Gracias lo acabo de instalar en un blog de "blogger" y funciona perfectamente.

Actualizado para explorer. Hay que borrar una línea y agregar el oncopy al body!!!
 
Hola Mauricio una pregunta, esto funcionará para sitios que copian otros de forma automática a través de feeds o RSS?, saludos y gracias :encouragement:
 
[MENTION=11914]morrisqueto[/MENTION] me explicarias como funciona este codigo no logro comprender bien para que sirve gracias :encouragement:
 
Hola Mauricio una pregunta, esto funcionará para sitios que copian otros de forma automática a través de feeds o RSS?, saludos y gracias :encouragement:
No. Este script se activa cuando das CONTROL + C o clic desde el menú en COPIAR.

---------- Post agregado el 14-mar-2013 hora: 23:54 ----------

[MENTION=11914]morrisqueto[/MENTION] me explicarias como funciona este codigo no logro comprender bien para que sirve gracias :encouragement:

Cuando alguien copia un texto de tu página y lo pega, se agrega un link a ese texto. Estoy editando el primer mensaje con una imagen de referencia para que la vean.
 
Buenas,

Cuando pego el código del Script en blogger me dá el siguiente error:

Error al analizar XML, línea 1011, columna 109: Attribute "href" was already specified for element "a".

Si miro la línea en cuestión, es ésta:

var pagelink = "<br /><br />"+TextoRandom+" <a href='"+document.location.href+"' href='"+document.title+"'>"+AnclaRandom+"</a>";

alguna idea?

Gracias.
 
Muchas gracias por el aporte
 
Buenas,

Cuando pego el código del Script en blogger me dá el siguiente error:

Error al analizar XML, línea 1011, columna 109: Attribute "href" was already specified for element "a".

Si miro la línea en cuestión, es ésta:

var pagelink = "<br /><br />"+TextoRandom+" <a href='"+document.location.href+"' href='"+document.title+"'>"+AnclaRandom+"</a>";

alguna idea?

Gracias.

nadie me echa un cable?
 
Como lo agrego a Wordpress?
 
Atrás
Arriba