Я уже писал, как вставить предупреждение о копировании, которое автоматически появляется при попытке копирования содержимого блога. Этот способ универсальный, работает во всех браузерах, он ни к чему не обязывает, ничего не запрещает. Просто таким образом вы мягко намекаете, что при копировании без изменений в интернете хорошим тоном является указывать источник текста. Есть еще один способ, который может некоторым показаться более удобным. С его помощью можно обойтись без всплывающих окон, а вместо него в скопированный текст добавлять ссылку на источник, которая будет отображаться под скопированным содержимым.
Для того, чтобы в копируемый текст автоматически добавлялась ссылка на источник, нужно добавить в файл header.php код скрипта:
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection = window.getSelection();
// Вы можете изменить текст в этой строчке
var pagelink = "
Источник: "+document.location.href+" Типа копирайт и всё такое © мой блог
";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position = 'absolute';
newdiv.style.left = '-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout( function() {
body_element.removeChild(newdiv);
}, 0);
}
document.oncopy = addLink;
//]]>
В итоге при вставке скопированного текста под ним так же вставится и ссылка на источник, а так же произвольный текст, который вы заходите добавить (например, благодарность за копирование со ссылкой). Способ работает во всех браузерах кроме Internet Explorer - не знаю, что ему не нравится.

Спасибо, хороший скрипт, главное – нужный. Раньше встречал похожие решения, но оформленные в виде плагинов, естественно, создающих дополнительную нагрузку на сайт. Вот такой же скрипт и был нужен.
Весьма полезный скрипт, ушла тестить
Мысль была хорошая, и даже рабочая, но …
Трабла с кодировкой при вставке текста в Блокнот или MS Word
Какая еще трабла? Какого текста? И почему MS Word? Для технических текстов пользуйтесь правильными редакторами программного кода, либо заставьте ваши правильно работать с кодировкой UTF-8. Мой скриншот в статье не зря приведен – способ работает без всяких траблов.
У меня работает безо всяких проблем, даже при копировании текста в обычный блокнот проблем с кодировкой не было. 100% рабочий скрипт.
Полезно. Давно искал. Спасибо. Поставил.
Прикольно, но из исходникаесли выдерать пост, то без толку ставить, но а так станет приятной неожиданностью для любителей быстренько скописпи*дить кусочек-другой поста.
Когда вставляешь скопированное на стену вКонтакте, сразу ссылочкой делает на пост контакт кусок копипасты.
С кодировкой тоже бнопня вылезла сначала, просто сохраните как… в UTF-8. Я вот тольконе знаю что такое ВОМ и надо ли оставлять на нём галку, но я оставил- вроде ровно)
Спасибо, работает!
Вообще, Спасибо, Ваш сайт как википедия для wordpress :), в последнее время постоянно пользуюсь
Спасибо за положительный отзыв о моем блоге! Рад, что блоггеры используют его, как справочный материал – значит я на правильном пути.
Спасибо! А Опера 11.00 тоже как и Ишак не подхватывает копирайт или это только у меня такая проблема?
В IE и Opera не работает :(
ooo nakonecto, a to uje ustal iskat, spasibo
Благодарю за скрипт. Установил себе. Отлично работает в ФФ.
Хороший способ в поддержку авторства контента, все отлично работает. Автору благодарность!
О, хвала Будде, в этот раз комментарий прошёл.
Автору блога: писал прежний комментарий, нажал на “Опубликовать”, увидел “HTTP 500” вместо исходного поста. Комментарий, как водится, пропал бесследно.
В этот раз напишу короче.
Тот, кто привык ставить ссылки на источник, поставит её сам. Проверено.
Тот, у кого нет такой похвальной приычки, удалит вставленную скриптом ссылку без моральных терзаний. Пара лишних секунд, и нет её.
Ну и потом – я лично не очень люблю, когда скрипт (читай: автор блога) лучше меня знает, что мне делать.
Вопрос: можете дать ссылку на пост, в котором действует этот скрипт? Попробовал сделать выделение и копирование фрагмента этого поста – ничего в буфер обмена не вставилось.
Спасибо.
После копирования текст вставляется одним абзацем и без форматирования, какое было в исходной статье. Это как-то можно исправить?
Присоединяюсь к последнему вопросу. Действительно скопированный текст вставляется одним абзацем без всякого форматирования. Например, при копировании стихотвоения, все четверостишия сбиваются в сплошной текст. Это никуда не годится! Кто-нибудь подскажите способ сохранять исходное форматирование!