При копировании текста с сайта, в текст добавляется адрес страницы и копирайт.
Страницы: 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)
Новые темыОбъявленияСвободное общение
18:43 ПС Baidu захватит мир! надевайте тазики 
18:30 Биржи ссылок в 2026 - реально ли новичку с одним сайтом поднять копейку? 
18:22 adsense в 2026: кто реально выводит копейку через киргизию? 
17:19 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
17:17 Раскрутка форума 
17:13 Бесплатное получение бэклинков 
15:27 С чего сейчас проще начать? 
19:29 Proxy SOCKS5/HTTP(S) : Резидентские-$1.5/GB | Мобильные-$2/GB | Datacenter-$1/GB | PREMIUM-$4 /GB 
15:05 Mixmasters - Exchange without AML and KYC 
13:11 SpeedyIndex - ускорение индексирования ссылок в Google. 100 ссылок в подарок. 
11:11 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
11:11 Trustpilot Reviews | Подниму рейтинг вашей компании 
11:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
11:10 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
18:49 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила 
17:05 Огородники 
13:41 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
13:02 С юмором по жизни! 
05:10 Точные прогнозы на футбол 
16:47 Какой фильм вы любите посмотреть перед сном? 
15:46 молодильные яблоки и живая вода