» »

Оставление источника ссылки при копировании


Оставление источника ссылки при копировании

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

Установка, по идее он должен работать на любой странице, и поставим в низ сайта.

Код
<script type="text/javascript">  
function addLink() {  
  var element_body = document.getElementsByTagName('body')[0];  
  var selection;  
  selection = window.getSelection();  
  var linkpage = "<br/>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>";  
  var copytext = selection + linkpage;  
  var divnew = document.createElement('div');  
  divnew.style.position='absolute';  
  divnew.style.left='-99999px';  
  element_body.appendChild(divnew);  
  divnew.innerHTML = copytext;  
  selection.selectAllChildren(divnew);  
  window.setTimeout(function() {  
  element_body.removeChild(divnew);  
  },0);  
}  
document.oncopy = addLink;  
</script>


В скрипте не чего не нужно менять, он будет запоминать урл, той странице, где было взято, а не прописывать только главную. Что можно заметить такое на других сайтах и совершенно другого хостинга, теперь он доступен здесь.

Источник: Yraaa.ru
16.02.2016 Просмотров: 490 Комментарий: (38)

Поделиться в социальных сетях

Материал разместил

Комментарий: 38
workman
workman 16.02.2016 19:591
+2
Если честно, то как по мне - это совершено раздражает когда что-то хочешь скопировать, а следом идет шлейф ссылки. Люди все-равно удаляют ссылки но может для кого данный скрипт будет и полезен ...
Kosten
Kosten 16.02.2016 20:032
0
Но ты писал статью и собирал информацию и вот она готова и ты разместил, но не просят чтоб гипер ссылка была, хотя по идее и обязана, но просто источник нужно указать. Это понимаю скрипты, там везде источник требуют, не понимая, что не они делали. У меня 2 своих шаблона и то когда залил на сайт, помню не требовал не с кого обязательно источника, хотя 1000% принадлежит мне. Так много узнаешь о человека, кто брал и размещал на сайте, кто то сам ставил а кто то вообще просил свою ссылку.
BlackHARD
BlackHARD 17.02.2016 18:4030
+1
Было бы весело, если при копировании скрипт делал весь текст кликабельным с ссылкой на источник))
Maryges
Maryges 16.02.2016 20:113
0
Но здесь как посмотреть, ты берешь скрипт, он не твой, но он присутствует в твоей статье, она значит уже не полностью тебе принадлежит и не имеешь право требовать ссылку. Если только мануал написан, там уже совершенно другой поворот.
tsakonter
tsakonter 16.02.2016 20:404
0
Но что трудно узнать сайт, где в первые появился тот или иной скрипт или статься, все делается через поиск, что первое стоять будет, там и источник.
workman
workman 16.02.2016 20:565
0
А вот тут я могу поспорить с вами. Если бы я за все время как начал писать уникумы для Ucoz и давая их людям просил бы обратную ссылку, или хотя бы всего-лишь по одному пятаку то уже бы озолотился ... Если человек написал скрипт, то почему бы и не поделиться с другими без разных там ссылок. Да и зачем просят ссылки как источник ставить? Не знаете? Так все очень просто. - Накопление ссылочной массы
Kosten
Kosten 16.02.2016 21:0910
0
Просто некоторые бояться заспамить сайт, но не как они без трастовой ссылки не сделают. Но вот даже подпись или ссылка на форуме прикрыта и закрыта от поисковых роботов.



На других модулях вообще идет переадрисация.
workman
workman 16.02.2016 21:1516
0
НУ я ее например положил в анкор .. А если поставил бы открытой то наплевать бы было бы на тег rel=""
Kosten
Kosten 16.02.2016 21:1918
0
Анкор на форуме не прокатит.
workman
workman 16.02.2016 21:2221
0
Еще и как прокатит. Проверено. А ты думаешь почему некоторые спамеры ставят открытыми ссылки в подписи?
ucozmental
ucozmental 16.02.2016 20:566
0
В новостных лентах, но второго плана или есть и первого, топовые, там обязательно активная гипер ссылка стоять должна.
Kosten
Kosten 16.02.2016 21:027
0
Но вообще не понимаю, но здесь одна сторона и на ней 2 понятие. Это не твое и ты точно знаешь,что источником является тот или иной ресурс, но ты по идее обязан поставить. Вторая, если вы даже поставите ссылку на клик, она не будет индекстроваться, нужно трастовый код для этого.

Также есть сайты, где пишут, что при копирование, обязательная обратная ссылка и материал вообще не его, не то что там один,, а весь. Так ты еще копируешь, вылезает окно, что не забываем, но только в шапке не написано.
workman
workman 16.02.2016 21:048
0
Ну хорошо... Ставьте кому нужно конечно. Только хотя бы вот так:

Код
<script type="text/javascript">function addLink(){var element_body=document.getElementsByTagName('body')[0];var selection;selection=window.getSelection();var linkpage="<br/>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>";var copytext=selection+linkpage;var divnew=document.createElement('div');divnew.style.position='absolute';divnew.style.left='-99999px';element_body.appendChild(divnew);divnew.innerHTML=copytext;selection.selectAllChildren(divnew);window.setTimeout(function(){element_body.removeChild(divnew);},0);}
document.oncopy=addLink;</script>

Вес верхнего скрипта был - 683b, уменьшен до - 584b
workman
workman 16.02.2016 21:059
0
*пть... Виноват ... )))
Kosten
Kosten 16.02.2016 21:1012
0
Что не правильно что то прописал, или в чем дело...
workman
workman 16.02.2016 21:1415
0
Да нет. Скорявил сайт твой добавленным скриптом. Растянуло у меня просто коды тут. Теперь нормуль
workman
workman 16.02.2016 21:0911
0
Братишка. найди 538 строку стилей. Удали это width:auto !important; и поставь вот это max-width: 680px;
Kosten
Kosten 16.02.2016 21:1113
0
Залей новый, потом поменяю на тот который предоставишь.
workman
workman 16.02.2016 21:1214
0
Так я же дал уже готовый и урезанный
Kosten
Kosten 16.02.2016 21:1817
0
Сделал и что то изменилось.
workman
workman 16.02.2016 21:2019
0
Теперь не тянет на всю страницу.
А вот это поставь в самый верх html{overflow-y:scroll}
Kosten
Kosten 16.02.2016 21:2220
0
Нет, ты в материале видел коде, так там они небольшие стали.
Kosten
Kosten 16.02.2016 21:2322
0
Настраивать нужно, как время будет, настроить под все браузеры.
workman
workman 16.02.2016 21:2423
0
Чтобы под все, просто ставить нужно !important
Kosten
Kosten 16.02.2016 21:2824
0
Потом стиль покажу, правильно сделал его или нет.
workman
workman 16.02.2016 21:2925
0
Хорошо.
Dixes
Dixes 16.02.2016 21:3426
0
вот замутить пишет когда копируешь $BRIEF$
workman
workman 16.02.2016 21:3727
0
Цитата Dixes
вот замутить пишет когда копируешь $BRIEF$ копируешь
Еще раз только по русски ))
Dixes
Dixes 16.02.2016 21:3928
0
Цитата workman
Еще раз только по русски ))

инет залагал сорри. ну когда текст копируешь $BRIEF$
а этот скрипт пишет источник:" даже когда из блока текст копируешь
Kosten
Kosten 16.02.2016 21:5129
0
Но все можно убрать, здесь еще фактор человеческий.
1 2 »
avatar