Додавання посилання на Ваш сайт в кінець тексту, що з нього копіюється
Чи знаєте ви про те, що копіювання і вставка становить 82% від всіх
дій, пов'язаних з поширенням контенту в мережі - приблизно в 4.5 рази
більше, ніж використання соціальних кнопок?
Саме така тенденція була виявлена рекламним гігантом 33across / Tynt за допомогою дослідження, виконаного в кінці 2012 року.
Можливо, вам здасться це цікавим. Однак як використовувати цю інформацію на практиці? Як застосувати це до свого сайту?
Чи стикалися ви коли-небудь з такою ситуацією, що при копіюванні частини тексту з веб-сайту і вставки його в поштове повідомлення, в файл, на форум або на свій власний сайт, раптово в самому кінці тексту з'являлася зворотнє посилання, яка вказує на джерело?
Досить цікава можливо, вірно? І, як ви могли подумати, досить продуктивна в плані SEO.
Я знайшов декілька способів це зробити на сайті Wordpress.
1 спосіб. Додайте наступний скрипт в файл functions.php вашої теми:
2 спосіб. Спосіб, що був опублікований на http://habrahabr.ru/post/101763/
Ви створюєте файл java-скрипту:
3 спосіб. Спосіб для ледачих :)
Згадаємо, чим добрий Wordpress ? Тим, що можна робити сайти майже без програмування, бо вже написана велика кількість плагінів. Як виявилось, такий плагін є!
І не один!
Зайдіть в плагіни. Наберіть в пошуку copy. І побачите величезну кількість таких плагінів:
Тут Ви побачите плагіни, що забороняють копіювати інформацію, продивлятись код та інше. Також, серед них є той плагін, що нам потрібен: Append Link on Copy.
Подібних плагінів - декілька. Тому, якщо він Вам не сподобається - можете вибрати інший :). І роботи - на пару хвилин...
Саме така тенденція була виявлена рекламним гігантом 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. І побачите величезну кількість таких плагінів:
Тут Ви побачите плагіни, що забороняють копіювати інформацію, продивлятись код та інше. Також, серед них є той плагін, що нам потрібен: 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/ | Сайт Рудюка Сергея
', 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/ | Сайт Рудюка Сергея
копіювання і вставка становить 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/ | Сайт Рудюка Сергея
Комментарии