Cómo añadir información de tu blog cuando copien y peguen el contenido de tu blog

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<script>
//<![CDATA[
// Añadir información extra al hacer copy & paste
$("body").bind('copy', function (e) {
if (typeof window.getSelection == "undefined") return;
var miblog = document.getElementsByTagName('body')[0];
var seleccionar = window.getSelection();
if (("" + seleccionar).length < 10) return;
var nuevodiv = document.createElement('div');
nuevodiv.style.position = 'absolute';
nuevodiv.style.left = '-99999px';
miblog.appendChild(nuevodiv);
nuevodiv.appendChild(seleccionar.getRangeAt(0).cloneContents());
if (seleccionar.getRangeAt(0).commonAncestorContainer.nodeName == "PRE") {
nuevodiv.innerHTML = "<pre>" + nuevodiv.innerHTML + "</pre>";
}
nuevodiv.innerHTML += "<br/><br/>Artículo original: <a href='"
+ document.location.href + "'>"
+ document.location.href + "</a><br/>&copy; Consejos para novatos (Teodorus Maximus)";
seleccionar.selectAllChildren(nuevodiv);
window.setTimeout(function () { miblog.removeChild(nuevodiv); }, 200);
});
//]]>
</script>

1 comentario:

  1. Excelente.
    Me gusto mucho.
    Sabes que quee editarlo pero no conozco mucho de códigos y hago lio.

    Por ejemplo me queda asi:

    Artículo original: http://(direccion del blog).blogspot.com.ar/2017/10/etapa-precolombina.html
    © Prado de la Historia

    Pero yo quiero que se vea distinto.
    Una opcion podria ser q quede solo hasta el .com
    Otra es que quede la direccion completa pero en el renglon de abajo y no todo pegado en una linea.

    Se puede? Como puedo editarlo mas?
    Intente meter mano pero no funciono :-(

    Muchas gracias y excelente tu ayuda, siempre me ha sido muy util.

    Saludos

    ResponderEliminar