Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Помогите, где можно изменить цвет этой менюшкиавтор Vice_Land Вчера в 19:41
» Форум плохо грузится
автор VENEFICA. Вчера в 19:06
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор LiptonTea Вчера в 10:36
» как настроить автоматическое закрепление первого сообщения в теме?
автор Форум Г. Декабрь 10th 2024, 19:08
» совет админам
автор Форум Г. Декабрь 9th 2024, 12:24
» Не могу поменять местами виджеты форума.
автор Форум Г. Декабрь 9th 2024, 12:19
» Пропала функция редактировать сообщение
автор VENEFICA. Декабрь 6th 2024, 07:12
» Не корректное отображение картинок
автор Luz Декабрь 5th 2024, 19:19
» ВПН
автор Luz Декабрь 5th 2024, 19:17
» Дублируется ссылка на форум в боковом меню
автор Luz Декабрь 5th 2024, 19:14
Запретить копирование с сайта
Участников: 4
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Запретить копирование с сайта
Запретить копирование можно, вот этот код:
код вставим в виджете, этот код на странице не будет видно, работает на все 100%.
проблема в том что если юзер или гость если захочет выделить кнопками Ctrl+A и с помощью Ctrl+C скопирует, то копирование всей страницы получится
- Код:
<script type="text/javascript">
function preventSelection(element){
var preventSelection = false;
function addHandler(element, event, handler){
if (element.attachEvent)
element.attachEvent('on' + event, handler);
else
if (element.addEventListener)
element.addEventListener(event, handler, false);
}
function removeSelection(){
if (window.getSelection) { window.getSelection().removeAllRanges(); }
else if (document.selection && document.selection.clear)
document.selection.clear();
}
function killCtrlA(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
if (sender.tagName.match(/INPUT|TEXTAREA/i))
return;
var key = event.keyCode || event.which;
if (event.ctrlKey && key == 'A'.charCodeAt(0)) // 'A'.charCodeAt(0) можно заменить на 65
{
removeSelection();
if (event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
}
}
addHandler(element, 'mousemove', function(){
if(preventSelection)
removeSelection();
});
addHandler(element, 'mousedown', function(event){
var event = event || window.event;
var sender = event.target || event.srcElement;
preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
});
addHandler(element, 'mouseup', function(){
if (preventSelection)
removeSelection();
preventSelection = false;
});
addHandler(element, 'keydown', killCtrlA);
addHandler(element, 'keyup', killCtrlA);
}
preventSelection(document);
</script>
код вставим в виджете, этот код на странице не будет видно, работает на все 100%.
проблема в том что если юзер или гость если захочет выделить кнопками Ctrl+A и с помощью Ctrl+C скопирует, то копирование всей страницы получится
Re: Запретить копирование с сайта
Лира Белаква пишет:Это точно работает?
Нет - свободно могу скопировать информацию, зайдя на свои форумы разных движков под гостем.
Re: Запретить копирование с сайта
мне надо чтобы только гости копировать информацию и иллюстрации не могли.
Re: Запретить копирование с сайта
Указанный код не помогает.
Вот я знаю интересный прикол, что если берут информацию, например картинку и вставив на другой форум, то в нем появляется реклама вашего форума. Не знаю, чи возможно такое сделать, надо узнать у Luz
Вот я знаю интересный прикол, что если берут информацию, например картинку и вставив на другой форум, то в нем появляется реклама вашего форума. Не знаю, чи возможно такое сделать, надо узнать у Luz
Re: Запретить копирование с сайта
Ilya пишет:Нет - свободно могу скопировать информацию, зайдя на свои форумы разных движков под гостем
с помощью мауса почему я не могу копировать???? или мои юзеры на форуме????
копировать полную страницу можно только Ctrl+C, но после Ctrl+A !
Re: Запретить копирование с сайта
magnika, понимающие люди в форумах с легкостью отключают JavaScript и копируют всю информацию, которая им нужна.
Re: Запретить копирование с сайта
Киса Мэри пишет:мне надо чтобы только гости копировать информацию и иллюстрации не могли.
как мне быть?
Re: Запретить копирование с сайта
Киса Мэри, как говорила уже Luz - создавайте картинки с адресом вашего форума. Подтвердить то, что у вас что-то скатали практически невозможно.
Чтобы гости не катали, закрыть им доступ к форумам, правда тут другая проблема возникает - гости уходить сразу же будут. Вот и получается такой не решаемый черный треугольник.
Чтобы гости не катали, закрыть им доступ к форумам, правда тут другая проблема возникает - гости уходить сразу же будут. Вот и получается такой не решаемый черный треугольник.
Похожие темы
» Запретить копирование
» Запретить копирование текста
» Как запретить копирование текста?
» Как запретить копирование и сохранение изображений.
» Как запретить копирование определенных сообщений.
» Запретить копирование текста
» Как запретить копирование текста?
» Как запретить копирование и сохранение изображений.
» Как запретить копирование определенных сообщений.
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения