Каталог файлов |
Рейтинг:5.0
Категория: Скрипты для Ucoz
![](http://uc-new.ucoz.ru/_ld/4/18649420.png)
Отличный скрипт для тех пользователей, кто уважает своё творчество
Многие администраторы ставят запрет на копирование
Это очень неправильно, весело и смешно © Имхо
Комфортность на таком сайте снижается в разы..
Но мы ведь можем при копировании добавить в буфер обмена ссылку на наш сайтик.
Рассмотрим 2 случая как нам это лучше сделать:
1) При помощи небольшого скриптика, но увы не работающий во всех браузерах:
Код
Проверял в таких браузерах:
Chrome - работает,
Opera - не работает
Firefox - работает
Думаю не так уж и плохо
2) Теперь рассмотрим второй случай, где используется jquery плагин:
Вставляем в "Верхнюю часть сайта"
Код
<script src="http://novi4ok.ru/serv/js/addtocopy.js" type="text/javascript">
<script type="text/javascript">
$(function(){
$("#content").addtocopy({htmlcopytxt: '<br>Подробнее: <a href="'+window.location.href+'">'+window.location.href+'</a>', minlen:35, addcopyfirst: false});
});
</script>
<style>
#ctrlcopy {
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin: 5px 0 0 -1px;
line-height:0;
opacity: 0;
}
</style>
<script type="text/javascript">
$(function(){
$("#content").addtocopy({htmlcopytxt: '<br>Подробнее: <a href="'+window.location.href+'">'+window.location.href+'</a>', minlen:35, addcopyfirst: false});
});
</script>
<style>
#ctrlcopy {
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin: 5px 0 0 -1px;
line-height:0;
opacity: 0;
}
</style>
http://novi4ok.ru/serv/js/addtocopy.js -
Плагин лучше скачать (ссылка ниже), и залить на свой сайт и изменить путь в коде..
А да и ещё, ссылка будет добавляться к скопированному тексту,
Из div-блока с id content, вот пример:
Код
<span>
Плагин не будет обрабатывать тут ТЕКСТ
</span>
<div id="content">
А ТУТ будет, и вам нужно или заключить текст в такой div
Или если у вас он заключён в div но с другим id поменять его в скрипте
</div>
Плагин не будет обрабатывать тут ТЕКСТ
</span>
<div id="content">
А ТУТ будет, и вам нужно или заключить текст в такой div
Или если у вас он заключён в div но с другим id поменять его в скрипте
</div>
Ясненько? Думаю понятно объяснил..
Опции обрабатываемые плагином:
htmlcopytxt - что добавлять к скопированному в буфер, принимает html
minlen - минимальная длинна выделяемого текста, принимает int
addcopyfirst - добавлять htmlcopytxt в начало буфера обмена или в конец, true/false
Известные глюки у плагина:
В Опере текст выделяется с лева на право
В Firefox'e если addcopyfirst: true, то текст в первый раз не выделяется
Установка завершена если у вас сайт создан в ucoz системе,
А если нет то вам нужно ещё подключить jquery библиотеку..
Вот например эту и вставить в head:
Код
<script src="http://novi4ok.ru/serv/js/main.js" type="text/javascript">
Удачи..
![](http://uc-new.ucoz.ru/icon/Chat16.png)
![](http://uc-new.ucoz.ru/icon/prosmotrs.png)
![](http://uc-new.ucoz.ru/icon/tiktak.png)
![](http://uc-new.ucoz.ru/icon/autor.png)
![](http://uc-new.ucoz.ru/icon/download.png)
Советую взглянуть:
Зелёное меню как на we-place для uCoz Модер панель для профиля Форма добавления комментариев как ВК Адаптация шаблона Terga 3 - от админа сайта
Всего комментариев: 0 | |