При копировании текста с сайта, в текст добавляется адрес страницы и копирайт.
Страницы: 1 2 След.
При копировании текста с сайта, в текст добавляется адрес страницы и копирайт., Полезная вещица
Всем привет. Давно искал подобную вещь и наконец то нашел!
Вот решил поделится с вами.

Мелкий js который намекает любителям копировать тексты с сайта, о источнике.
Модулем конечно сложно назвать, но и не хак.

Создать текстовой файлик copyrtext.js

Код
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  />©
 Адрес вашего сайта, или название.";
     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;
 

Добавить скрипт в папку /engine/classes/js/


Прописать его в начале страницы main.tpl между тегами

Код
 <head>
<script type="text/javascript" src="/engine/classes/js/copyrtext.js"></script>
</head>

Все готово. Скопируйте любой текст с сайта, посмотрите результат.
Уникальный контент выбирайте »тут« за недорого
Затестим , весьма интересно.smile:)
чтото не работает, опера 12 версии


ICQ: 647366012 Skype: ftpzerocool</b>
Пользуюсь лисой, оперу не тестил. Но по идеи это просто скриптик и должен идти на всех браузерах, но точно не могу обещать.
The Undertaker,

погуглил, скрипт пашет ток в ФФ ИЕ и опера его непризнают smile:(
Цитата
ZerocooL пишет:
The Undertaker,

погуглил, скрипт пашет ток в ФФ ИЕ и опера его непризнают smile:(
я давно пользуюсь. Да, опера это не разрешает и это не решить. Но всё равно это хотя бы отчасти плюсик дает. Юзвери ходят и с лисы тоже. На меня довольно много таких ссылок уже народилось
http://tools20.ru/ - юзайте, друзья! smile:)
Цитата
Dr. Free пишет:
http://tools20.ru/ - юзайте, друзья! smile:)
Ага, на каждую страницу прописывайте активный линк сайта тулз20 ру)))
Вот что наюзал я:

Код
<body onselectstart="return false" style="-moz-user-select: none">
 
Не работает выделение мышкой))
Пропишите перед закрывающим тегом </body> и все.
Цитата
Kimin пишет:
Не работает выделение мышкой))

самый непрятный пользователю вид "защиты", создающий ему кучу неудобств и нередко отрубающий функции сайта, например, поиск...
Этот JS работает в рамках других CMS кроме как с DLE?

Kimin,  неверно будет просто вставить ваш код в шаблон сайта. У людей уже есть свой <body>. Нужно в него вставлять полагаю


Код
onselectstart="return false" style="-moz-user-select: none"
Не подписываюсь на темы, так что не слежу за вопросами, которые вы оставляете в топике после меня. Если нужно получить ответ, пишите в ЛС с указанием ссылки на мой комментарий.
Цитата
felis_serval пишет:
самый непрятный пользователю вид "защиты", создающий ему кучу неудобств и нередко отрубающий функции сайта, например, поиск...
Ничего подобного, на моем WP одном стоит - и ничего... Работает. Не мешает ничему, кроме попыток тупо спереть текст копированием мышью.
Цитата
alekun пишет:
Этот JS работает в рамках других CMS кроме как с DLE?

Kimin, неверно будет просто вставить ваш код в шаблон сайта. У людей уже есть свой <body>. Нужно в него вставлять полагаю
Код
 onselectstart="return false" style="-moz-user-select: none" 
Вставил прямо в код в неизменном виде на свой сайт

Код
 kmv-turizm.ru

Работоспособность можете оценить сами.
Kimin,  если в коде есть уже код <body> и вы открываете еще один, значит его надо точно так же закрывать обратным слешем. Визуально это не будет отображаться, но код уже не валиден. Такое построение не верно.

Добавлено позже: Kimin посмотрите ваш исходный код страницы, как я и описал выше, вы совершили ошибку. У вас остался не закрытым один из боди, он у вас выделен красным.
errors.JPG (116.05 КБ) [ Скачать ]
Изменено: alekun - 19 Августа 2012 10:43
alekun, удали 90 строку кода и код будет валидный
У нас Вы всегда найдете по самым низким ценам батареи для ноутбуков. Доставка по Украине бесплатно!
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:22 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
06:06 Яндекс прекращает поддержку технологии Турбо 
05:50 SEO 2025 - контент, уже не главное. Главное - Конечная цель... 
09:03 Нужна помощь советом! 
20:01 Работаем в P2P платежах BYBIT | USDT - RUB , RUB - USDT | Ищем постоянных клиентов , выгодные условия. 
19:04 Gambling Craft - гемблинг по белому 
10:44 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
20:28 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:06 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
10:43 SpaceSwap.cc - Быстрый и надежный обменник криптовалют 
10:26 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
04:13 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
14:59 Volna.money 
14:24 WebKazna. Обмены криптовалют. Доставка наличных. 
00:47 Точные прогнозы на футбол 
23:47 Добро пожаловать в цифровой мир... 
22:39 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
11:58 Куплю проигрышные букмекерские аккаунты 
00:12 Огородники 
10:59 Новости искусственного интеллекта 
04:26 Хром ругается на форум