Воровство контента. Извлекаем пользу

Воровство контента. Извлекаем пользу«А меня же, Зинаида Михайловна, обокрали… Собака с милицией обещала прийти…» (с)

Воровство контента — это бич современного рунета. Причем, зачастую воровство даже не осознанное. Увидел, скопипастил и давай скорее делиться в своих вконтактиках, одноклассниках или прочих юкозах. И ведь даже в голову не придет указать источник. Логика железная: раз лежит в свободном доступе, значит халява.

Каждый владелец сайта по разному борется с этим злом. Syed Balkhi — автор сайта wpbeginner.com предлагает свой способ для сайтов на движке WordPress. Фишка его в том, что любая копипаста автоматически будет содержать в теле ссылку на оригинальную статью. Не бог весть, какая защита, но от дурака вполне сойдет.

Все, что потребуется, это добавить следующий код в файл function.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 /> Читать далее на Вашсайт.ru:
    <?php the_title(); ?>
    <a href='<?php echo wp_get_shortlink(get_the_ID()); ?>'>
    <?php echo wp_get_shortlink(get_the_ID()); ?></a>";
    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');

Не забудьте только поправить в коде текст «Читать далее на Вашсайт.ru» на ваш собственный.

Источник: wpbeginner.com

Кто не желает копаться с кодом, может добавить эту плюшку в виде плагина Read More Copy Link.

Enjoy!

15.03.2013

Автор: Игорь Квентор
www.websovet.com

Если статья оказалась для вас полезной, пожалуйста, поставьте свою оценку и поделитесь в соцсетях:

1 Star2 Stars3 Stars4 Stars5 Stars (Вы еще не оценили)
Загрузка...

Похожие записи:

Подпишитесь на рассылку блога Вебсовет, чтобы первыми получать самые интересные материалы:

10 комментариев

  1. Андрей
    http://wasun.ru
    04.11.2014

    Спасибо, полезная фича! Еще есть возможность блокировать выделение, а соответственно и копирование контента. Можно так же закрыть выпадающее меня на правой кнопке, и все это пара строк на js…

  2. Дмитрий
    http://infoto.com.ua/
    25.11.2014

    Мучался, пока не понял, что нужно, чтобы заработал плагин — зайти в настройки — пункт Stormation и там еще обязательно задать оба параметра

  3. Галина Шефер
    http://worldroads.ru/
    11.11.2015

    А я обычно ссылки просто в текст вставляю на другие посты своего блога. Хотя вообще не люблю когда у меня что-то воруют, со ссылками или без. Но если уж и воруют — то, конечно, лучше, когда со ссылками.

    Кстати, заметила, что люди начали умнеть и воровать чужие материалы стали гораздо реже. Наверное, всё же до большинства доходит, что неуникальный контент пользы не принесёт…

  4. Игорь Квентор
    http://www.websovet.com/
    11.11.2015

    Тексты — да, стали меньше воровать, а картинки все равно тащат. Ну… каждому да воздастся! :)

  5. Ирина Лукшиц
    http://irynaroma.ru
    11.11.2015

    У меня раньше стоял плагин Тинт, кажется. Потом при смене темы он удалился.Ваш вариант тоже неплохой. Надо подумать.

  6. Игорь Квентор
    http://www.websovet.com/
    11.11.2015

    Ирина, странно, что плагин удалился. Они не связаны с шаблонами. Может, просто нужно было в новом шаблоне что-то добавить, чтобы плагин снова заработал?

  7. Николай
    http://tnn-hobby.ru/
    13.11.2015

    У меня на одном сайте тащили рисунки так, что сервер перегружали, пока не поставил защиту от хотлинков. Скоро и на этом придётся ставить, а вот о защите контента давно подумываю — сотни моих статей без ссылок маячат в сети…

  8. Игорь Квентор
    http://www.websovet.com/
    14.11.2015

    Да, я как-то тоже ставил защиту от хотлинков на одном из сайтов. Помогло отлично! Тащить перестали моментально.

  9. Галина Нагорная
    http://prozdorovechko.ru
    17.11.2015

    Интересное решение!
    Вопрос:
    В любое место можно вставить в файле function.php?
    Ибо страшно мне!!! :)

  10. Игорь Квентор
    http://www.websovet.com/
    18.11.2015

    Галина, лучше всего перед самым последним знаком ?> Но если все же опасаетесь, то попробуйте плагином :)

Оставить комментарий: