Jump to content

Копирование контента!


Recommended Posts

Привет!

 

Я слишал о такой фишке, что при копировании текста с сайта автоматически создается ссылка на этот самый сайт. И когда текст вставляют на другой сайт там есть ссылка. Как это сделать? У меня сайт на вордпрес.

 

Спасибо! :)

Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Это не поможет в борьбе с копирование это всего лишь правила хорошего тона.

 

В файл header.php вставьте следующее:

<script type="text/javascript">
//<![CDATA[
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection = window.getSelection();

    // Вы можете изменить текст в этой строчке
    var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Типа копирайт и всё такое © мой блог</p>";

    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>
Link to post
Share on other sites

 

Это не поможет в борьбе с копирование это всего лишь правила хорошего тона.

 

В файл header.php вставьте следующее:

<script type="text/javascript">
//<![CDATA[
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection = window.getSelection();

    // Вы можете изменить текст в этой строчке
    var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Типа копирайт и всё такое © мой блог</p>";

    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>

спасибо большое!!! :)

Link to post
Share on other sites

 

Это не поможет в борьбе с копирование это всего лишь правила хорошего тона.

 

В файл header.php вставьте следующее:

<script type="text/javascript">
//<![CDATA[
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection = window.getSelection();

    // Вы можете изменить текст в этой строчке
    var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Типа копирайт и всё такое © мой блог</p>";

    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>

Нормал. Взял на заметку. Может пригодится когда-нибудь B)

Link to post
Share on other sites

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

Link to post
Share on other sites

Копируют обычно через блокнот.Весь ненужный код уберут.

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

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

Link to post
Share on other sites

 

 


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

Это скорей для самоуспокоения и защита от дурака.Но дураков сейчас не много :)
Link to post
Share on other sites

Ой не сказал бы)))

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

Link to post
Share on other sites

У меня в подписи сайт стоит - там такой яваскрипт есть

- при копировании текста и вставке его на др сайт внизу появится ссылка на источник. 

Как исходный код страницы посмотреть учить не буду  - сам должен знать.

Link to post
Share on other sites
  • Administrators

У меня в подписи сайт стоит - там такой яваскрипт есть

- при копировании текста и вставке его на др сайт внизу появится ссылка на источник. 

Как исходный код страницы посмотреть учить не буду  - сам должен знать.

Эт самое, форум рассчитан не только на профи, но и новичков. Вот вы сами тут только что задали вопрос - http://talk.pr-cy.ru/topic/11545-vopros-ekspertam-po-povodu-noindeks-i-nofollov/. Вы же рассчитываете получить развернутый ответ или вам хватит ответа - вот вам гугл, вперед?

 

Вот тот код. Проверен, работает.

<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 /> "; //ssilka.ucoz.com
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>
Link to post
Share on other sites

Еще на некоторых сайтах видел, что не работает правая кнопка мыши, тем самым нельзя скопировать или же посмотреть код элемента, вот это интересно. Как так сделать?

<script language=JavaScript>

<!--

var message="Правая кнопка мыши отключена!"; // Здесь введите свою надпись, которая появится в окне предупреждения

function click(e) {

if (document.all) {

if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1

alert(message);

return false;

}

}

if (document.layers) {

if (e.which == 3) {

alert(message);

return false;

}

}

}

if (document.layers) {

document.captureEvents(Event.MOUSEDOWN);

}

document.onmousedown=click;

// -->

</script>

 

 

Только зачем?))))))))

ну еще модули есть под разные движки

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...