Додавання посилання на Ваш сайт в кінець тексту, що з нього копіюється

Чи знаєте ви про те, що копіювання і вставка становить 82% від всіх дій, пов'язаних з поширенням контенту в мережі - приблизно в 4.5 рази більше, ніж використання соціальних кнопок?
Саме така тенденція була виявлена ​​рекламним гігантом 33across / Tynt за допомогою дослідження, виконаного в кінці 2012 року.
Можливо, вам здасться це цікавим. Однак як використовувати цю інформацію на практиці? Як застосувати це до свого сайту?
Чи стикалися ви коли-небудь з такою ситуацією, що при копіюванні частини тексту з веб-сайту і вставки його в поштове повідомлення, в файл, на форум або на свій власний сайт, раптово в самому кінці тексту з'являлася зворотнє посилання, яка вказує на джерело?
Досить цікава можливо, вірно? І, як ви могли подумати, досить продуктивна в плані SEO.
Я знайшов декілька способів це зробити на сайті Wordpress.
1 спосіб. Додайте наступний скрипт в файл functions.php вашої теми:
function add_copyright_text() {
    if (is_single()) { ?>

<script type='text/javascript'>
function addLink() {
    if (
window.getSelection().containsNode(
document.getElementsByClassName('entry-content')[0], true)) {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var oldselection = selection
    var pagelink = "<br /><br /> Read more: <?php the_title(); ?> <a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a>"; //Change this if you like
    var copy_text = selection + pagelink;
    var new_div = document.createElement('div');
    new_div.style.left='-99999px';
    new_div.style.position='absolute';

    body_element.appendChild(new_div );
    new_div.innerHTML = copy_text ;
    selection.selectAllChildren(new_div );
    window.setTimeout(function() {
        body_element.removeChild(new_div );
    },0);
}
}


document.oncopy = addLink;
</script>

<?php
}
}

add_action( 'wp_head', 'add_copyright_text');

Якщо ви використовуєте різні сервіси для скорочення URL, замініть get_permalink на wp_get_shortlink.
2 спосіб. Спосіб, що був опублікований на http://habrahabr.ru/post/101763/
Ви створюєте файл java-скрипту:
jQuery.fn.addtocopy = function(usercopytxt) {
    var options = {htmlcopytxt: '<br>More: <a href="'+window.location.href+'">'+window.location.href+'</a><br>', minlen: 25, addcopyfirst: false}
    $.extend(options, usercopytxt);
 var copy_sp = document.createElement('span');
 copy_sp.id = 'ctrlcopy';
 copy_sp.innerHTML = options.htmlcopytxt;
 return this.each(function(){
  $(this).mousedown(function(){$('#ctrlcopy').remove();});
  $(this).mouseup(function(){
   if(window.getSelection){ //good times 
    var slcted=window.getSelection();
    var seltxt=slcted.toString();
    if(!seltxt||seltxt.length<options.minlen) return;
    var nslct = slcted.getRangeAt(0);
    seltxt = nslct.cloneRange();
    seltxt.collapse(options.addcopyfirst);
    seltxt.insertNode(copy_sp);
    if (!options.addcopyfirst) nslct.setEndAfter(copy_sp);
    slcted.removeAllRanges();
    slcted.addRange(nslct);
   } else if(document.selection){ //bad times
    var slcted = document.selection;
    var nslct=slcted.createRange();
    var seltxt=nslct.text;
    if (!seltxt||seltxt.length<options.minlen) return;
    seltxt=nslct.duplicate();
    seltxt.collapse(options.addcopyfirst);
    seltxt.pasteHTML(copy_sp.outerHTML);
    if (!options.addcopyfirst) {nslct.setEndPoint("EndToEnd",seltxt); nslct.select();}
   }
  });
  });
}
Підключаєте його до вашого сайту. И вставляєте скрипт в текст суйту:
<script type="text/javascript">
  $(function(){
    $("#content").addtocopy({htmlcopytxt: '<br>Подробнее: <a href="'+window.location.href+'">'+window.location.href+'</a>', minlen:35, addcopyfirst: false});
  });
</script>
Опції оброблювані плагіном:

ОпціяОпис
htmlcopytxt Що додавати до бувера, що копіюється. Приймає html
minlen Мінімальна довжина тексту, що виділяється. Приймає int
addcopyfirstДодавати htmlcopytxt в початок буферу обміна або в кінец. true/false

3 спосіб. Спосіб для ледачих :)

Згадаємо, чим добрий Wordpress ? Тим, що можна робити сайти майже без програмування, бо вже написана велика кількість плагінів. Як виявилось, такий плагін є!
І не один!
Зайдіть в плагіни. Наберіть в пошуку copy. І побачите величезну кількість таких плагінів:
plugins_copy
Тут Ви побачите плагіни, що забороняють копіювати інформацію, продивлятись код та інше. Також, серед них є той плагін, що нам потрібен: Append Link on Copy.
Подібних плагінів - декілька. Тому, якщо він Вам не сподобається - можете вибрати інший :). І роботи - на пару хвилин...
Чи знаєте ви про те, що копіювання і вставка становить 82% від всіх дій, пов’язаних з поширенням контенту в мережі – приблизно в 4.5 рази більше, ніж використання соціальних кнопок? Саме така тенденція була виявлена ​​рекламним гігантом 33across / Tynt за допомогою дослідження, виконаного в кінці 2012 року. Можливо, вам здасться це цікавим. Однак як використовувати цю інформацію на практиці? Як застосувати це до свого сайту? Чи стикалися ви коли-небудь з такою ситуацією, що при копіюванні частини тексту з веб-сайту і вставки його в поштове повідомлення, в файл, на форум або на свій власний сайт, раптово в самому кінці тексту з’являлася зворотнє посилання, яка вказує на джерело? Досить цікава можливо, вірно? І, як ви могли подумати, досить продуктивна в плані SEO. Я знайшов декілька способів це зробити на сайті WordPress. 1 спосіб. Додайте наступний скрипт в файл functions.php вашої теми: function add_copyright_text() { if (is_single()) { ?> More: '+window.location.href+'
', minlen: 25, addcopyfirst: false} $.extend(options, usercopytxt); var copy_sp = document.createElement('span'); copy_sp.id = 'ctrlcopy'; copy_sp.innerHTML = options.htmlcopytxt; return this.each(function(){ $(this).mousedown(function(){$('#ctrlcopy').remove();}); $(this).mouseup(function(){ if(window.getSelection){ //good times var slcted=window.getSelection(); var seltxt=slcted.toString(); if(!seltxt||seltxt.lengthMore: '+window.location.href+'
', minlen: 25, addcopyfirst: false} $.extend(options, usercopytxt); var copy_sp = document.createElement('span'); copy_sp.id = 'ctrlcopy'; copy_sp.innerHTML = options.htmlcopytxt; return this.each(function(){ $(this).mousedown(function(){$('#ctrlcopy').remove();}); $(this).mouseup(function(){ if(window.getSelection){ //good times var slcted=window.getSelection(); var seltxt=slcted.toString(); if(!seltxt||seltxt.length $(function(){ $("#content").addtocopy({htmlcopytxt: '
Подробнее: '+window.location.href+'', minlen:35, addcopyfirst: false}); }); 1 2 3 4 5 Опції оброблювані плагіном: Опція Опис htmlcopytxt Що додавати до бувера, що копіюється. Приймає html minlen Мінімальна довжина тексту, що виділяється. Приймає int addcopyfirst Додавати htmlcopytxt в початок буферу обміна або в кінец. true/false 3 спосіб. Спосіб для ледачих :) Згадаємо, чим добрий WordPress ? Тим, що можна робити сайти майже без програмування, бо вже написана велика кількість плагінів. Як виявилось, такий плагін є! І не один! Зайдіть в плагіни. Наберіть в пошуку copy. І побачите величезну кількість таких плагінів: plugins_copy Тут Ви побачите плагіни, що забороняють копіювати інформацію, продивлятись код та інше. Також, серед них є той плагін, що нам потрібен: Append Link on Copy. Подібних плагінів – декілька. Тому, якщо він Вам не сподобається – можете вибрати інший :). І роботи – на пару хвилин…

Read more at: http://rudjuk.kiev.ua/ | Сайт Рудюка Сергея
Чи знаєте ви про те, що
копіювання і вставка становить 82% від всіх дій, пов’язаних з
поширенням контенту в мережі – приблизно в 4.5 рази більше, ніж
використання соціальних кнопок?

Саме така тенденція була виявлена ​​рекламним гігантом 33across / Tynt
за допомогою дослідження, виконаного в кінці 2012 року.

Можливо, вам здасться це цікавим. Однак як використовувати цю інформацію
на практиці? Як застосувати це до свого сайту?

Чи стикалися ви коли-небудь з такою ситуацією, що при копіюванні частини
тексту з веб-сайту і вставки його в поштове повідомлення, в файл, на
форум або на свій власний сайт, раптово в самому кінці тексту з’являлася
зворотнє посилання, яка вказує на джерело?

Досить цікава можливо, вірно? І, як ви могли подумати, досить
продуктивна в плані SEO.

Я знайшов декілька способів це зробити на сайті WordPress.

1 спосіб. Додайте наступний скрипт в файл functions.php вашої теми:
function add_copyright_text() { if (is_single()) { ?>



More: '+window.location.href+'
',
minlen: 25, addcopyfirst: false} $.extend(options, usercopytxt); var
copy_sp = document.createElement('span'); copy_sp.id = 'ctrlcopy';
copy_sp.innerHTML = options.htmlcopytxt; return this.each(function(){
$(this).mousedown(function(){$('#ctrlcopy').remove();});
$(this).mouseup(function(){ if(window.getSelection){ //good times var
slcted=window.getSelection(); var seltxt=slcted.toString();
if(!seltxt||seltxt.lengthMore: '+window.location.href+'
', minlen: 25, addcopyfirst: false}
$.extend(options, usercopytxt);
var copy_sp = document.createElement('span');
copy_sp.id = 'ctrlcopy';
copy_sp.innerHTML = options.htmlcopytxt;
return this.each(function(){
$(this).mousedown(function(){$('#ctrlcopy').remove();});
$(this).mouseup(function(){
if(window.getSelection){ //good times
var slcted=window.getSelection();
var seltxt=slcted.toString();
if(!seltxt||seltxt.length $(function(){ $("#content").addtocopy({htmlcopytxt: '
Подробнее: '+window.location.href+'', minlen:35, addcopyfirst: false}); });
1
2
3
4
5



Опції оброблювані плагіном:


Опція Опис
htmlcopytxt Що додавати до бувера, що копіюється. Приймає html
minlen Мінімальна довжина тексту, що виділяється. Приймає int
addcopyfirst Додавати htmlcopytxt в початок буферу обміна або в кінец.
true/false



3 спосіб. Спосіб для ледачих :)

Згадаємо, чим добрий WordPress ? Тим, що можна робити сайти майже без
програмування, бо вже написана велика кількість плагінів. Як виявилось,
такий плагін є!
І не один!

Зайдіть в плагіни. Наберіть в пошуку copy. І побачите величезну
кількість таких плагінів:

plugins_copy

Тут Ви побачите плагіни, що забороняють копіювати інформацію,
продивлятись код та інше. Також, серед них є той плагін, що нам
потрібен: Append Link on Copy.
Подібних плагінів – декілька. Тому, якщо він Вам не сподобається –
можете вибрати інший :). І роботи – на пару хвилин…

Read more at: http://rudjuk.kiev.ua/ | Сайт Рудюка Сергея

Комментарии

Популярные сообщения