Простой скрипт для вывода сообщения при копировании


copyoncopy

Не будет лишним напомнить посетителям, что при копировании статей надо бы поставить ссылку на источник. Хотя, конечно, это мало кого волнует, на самом деле.

Конечно, можно указать где-то на странице, что копирование полное или частичное запрещено или написать просьбу поставить ссылку на ваш сайт. Но, наверное, эффективнее будет, когда во время самого копирования текста появится предупреждение, всплывающее уведомление.

Существуют различные плагины для WordPress, которые выводят такие уведомления. Есть и метода вывода сообщений при копировании с помощью скриптов. Наверное, один самых простых скриптов, который запускает уведомление, описан ниже.

Простой скрипт с всплывающим уведомлением при копировании

При попытке копирования (Ctrl+C или вызов меню «Копировать») скрипт срабатывает. Он очень простой и состоит только из события onCopy, при котором выводится уведомление (alert).

Так это выглядит на странице:

Простой скрипт для вывода сообщения при копировании

Весь код функции состоит из одной строки:

<php oncopy="alert('При копировании материалов сайта\nссылка на сайт http://oleksite.com\nОБЯЗАТЕЛЬНА!'); return true;">

Функцию можно вставить, практически, в любое место страницы. Например, здесь код вписан в файл header.php сразу после тега <body>:

Простой скрипт для вывода сообщения при копировании

И после того, как код вставлен и начал работать, мы, наивные, будем верить, что у людей проснется совесть, и они поставят-таки ссылку на сайт, откуда взяли полезный для себя материал.

Иначе, получается примерно такая картина, которую мне показывает сайт Tynt:

Простой скрипт для вывода сообщения при копировании

Здесь видно, что контент покинул сайт (был скопирован) почти три с половиной тысячи раз, а ссылок при этом поставлено на источник ровно две(!) штуки.

То есть, с совестью у нас всё в порядке. Точнее, у двоих из нас.

Простой скрипт для вывода сообщения при копировании

Похожие публикации

Поделитесь своими мыслями с помощью ВКонтакте или Facebook!



  1. Андрей Шайхылов

    Здравствуйте! Блин не работает скрипт ((( Что не так сделал?

    Поставил в header.php после

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


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>