При копировании текста

123
AL
На сайте с 18.03.2011
Offline
58
#11

Я делаю на хостинге - и у меня даже окошка не выскакивает.

Вверху перед </head> добавила

<script type="text/javascript" language="javascript" src="http://www.segodnya.ua/js/sunsite/loader.js"></script>

<script type="text/javascript" language="JavaScript" src="http://www.segodnya.ua/user/js/jquery-1.4.2.min.js"></script>

А в самом низу перед футером

<script type="text/javascript">

$(document).bind('copy', function(e){

alert('Использование материалов ... разрешается при условии ссылки на тырыпыры.ru. Для интернет-изданий обязательной является прямая, открытая для поисковых систем, гиперссылка в первом абзаце на цитируемую статью. ');

});

</script>

F.L.A.S.H.
На сайте с 19.01.2009
Offline
55
#12
AmazaLi:
<script type="text/javascript">
$(document).bind('copy', function(e){
alert('Использование материалов ... разрешается при условии ссылки на тырыпыры.ru. Для интернет-изданий обязательной является прямая, открытая для поисковых систем, гиперссылка в первом абзаце на цитируемую статью. ');
});
</script>

Это нужно перед </body> вставлять...

F.L.A.S.H. добавил 14.04.2011 в 00:06

По крайней мере я так вставил, и окно всплывает при копировании...

Медиасайты на DLE, которые приносят трафик. Трекеры, кинотеатры, гибриды, и др.. (/ru/forum/819028)
AL
На сайте с 18.03.2011
Offline
58
#13

непосредственно перед боди?

А я по примеру того сайта, там вроде перед футером было...

попробую

F.L.A.S.H.
На сайте с 19.01.2009
Offline
55
#14
AmazaLi:
непосредственно перед боди?

Да...................

nikhotin
На сайте с 24.05.2007
Offline
74
#15

Этот скрипт выводит только сообщение,

а так там какая то библиотека используется для вставки URL

/js/sunsite/loader.js подгружает /js/sunsite/utils.js и возможно что то еще

Ничто не пугает нас страшнее всего,как одинокая маленькая девочка в белом платьице холодной осенней ночью на аллее рядом с кладбищем...
AL
На сайте с 18.03.2011
Offline
58
#16

Нашла вот такой скрипт:

Данный скрипт добавляет ссылку на источник при копировании текста со страниц сайта.

<script type="text/javascript">

function addLink() {

var body_element = document.getElementsByTagName('body')[0];

var selection;

selection = window.getSelection();

var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© Jemand.ru"; // В этой строке поменяйте текст на свой

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;

</script>

Разместите этот код между <head> и </head>.

Работает, но под другому, без выскакивающего окошка, просто добавляется источник к скопированному тексту.

nikhotin
На сайте с 24.05.2007
Offline
74
#17

В начале добавьте

<script type="text/javascript" language="JavaScript" src="/js/jquery-1.4.2.min.js"></script>

В конце

<script type="text/javascript">

$(document).bind('copy', function(e){

alert('Использование материалов ... разрешается при условии ссылки на тырыпыры.ru. Для интернет-изданий обязательной является прямая, открытая для поисковых систем, гиперссылка в первом абзаце на цитируемую статью. ');

});

</script>

И не забудьте jquery на сайте выложить

F
На сайте с 16.01.2010
Offline
267
#18

Есть интересный сервис http://www.tynt.com/ он предоставляет подобный скрипт и ещё в довесок собирает данные по цитированию вас, т.к. он вставляет уникальный якорь в каждую страницу вида #djm3958gj22. Что удивительно, поисковик этого сервиса может даже ходить в закрытые группы Вконтактов.

W
На сайте с 18.03.2007
Offline
52
#19

Если Вы вставите код в таком виде, в копируемый контент добавится код, а не текст ссылки:

<script type="text/javascript">

function addLink() {

var body_element = document.getElementsByTagName('body')[0];

var selection;

selection = window.getSelection();

var pagelink = "<br /><br /> Источник: &lta href='"+document.location.href+"'>© ZpTown&lt/a&gt"; // Вместо © ZpTown ставьте что-то свое

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;

</script>

Разместите этот код между <head> и </head> в шаблонах, с которых у вас тырят контент

Если уберете в строке "var pagelink = "<br /><br /> Источник: &lta href='"+document.location.href+"'>© ZpTown&lt/a&gt"; // Вместо © ZpTown ставьте что-то свое"

"<br /><br /> Источник:" и копирайт сделаете маленьким, вроде © ZpTown или еще короче, многие даже не заметят гиперссылки, так ее на свой сайт и поместят. Проверено )

Как это работает, смотрите, например, здесь http://zptown.at.ua/news/2011-06-19-7370

Утро вечера мудренее. Если ночь апа не окажется Варфоломеевской ZpTown ( https://zptown.zp.ua/ ).
Niko1a1
На сайте с 16.12.2010
Offline
55
#20

Четко работает - спасибо!

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий