Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2016, 13:56 Вверх   #1
Пользователь
 
Аватар для dimsik
dimsik вне форума
Доп. информация
По умолчанию Защита контента от копирования

Появилась необходимость реализации защиты копирования постов с булки.
Вариантов реализации готовым хаком не нашел.
Есть скрипты типа этого

PHP код:
<script type="text/javascript">
var 
message="";
function 
clickIE() {if (document.all) {(message);return false;}}
function 
clickNS(e) {if
(
document.layers||(document.getElementById&&!document.all)) {
if (
e.which==2) {
(
message);
return 
false;}}}
if (
document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
</script> 
PHP код:
<img src="pic.gif" oncontextmenu="return false" ondragstart="return false"
Не могу понять, куда это вставлять, что бы полностью защитить форум от копипаста.
  Ответить с цитированием
Старый 15.04.2016, 18:08 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

dimsik, да в любой шаблон который грузится на страницах форума. Хочешь в headinclude , хочешь в footer. Вот только ставишь расширение носкрипт и защита твоя не работает.
  Ответить с цитированием
Cказали cпасибо:
Старый 15.04.2016, 19:11 Вверх   #3
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Цитата Сообщение от dimsik Посмотреть сообщение
полностью защитить форум от копипаста
нереально
всё, что отдаётся в браузер, может быть скопировано
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 15.04.2016, 22:48 Вверх   #4
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

dimsik, самый матерый способ защитить свой контент, это написать плагин чтобы он текст в постах в виде картинок выписывал. Но овчинка не будет стоить выделки.
  Ответить с цитированием
Старый 18.04.2016, 15:20 Вверх   #5
Пользователь
 
Аватар для dimsik
dimsik вне форума
Доп. информация
По умолчанию

Очень хорошо отрабатывает скриптик

PHP код:
<body onmousedown="javascript:if(event.button==2)
2
    alert('Копирование мышкой запрещено!');"
3
    onkeydown
="alert('Копирование клавиатурой запрещено!')";> 
От чайников спасет, но создает неприятности - с этим скриптом в поле для сообщения не получается вставить ссылку, текст и т.п.((
Либо что бы срабатывало только при сочетании Ctrl+C
Так отрабатывает уже при нажатии Ctrl

Последний раз редактировалось dimsik; 18.04.2016 в 15:33..
  Ответить с цитированием
Старый 18.04.2016, 16:00 Вверх   #6
Пользователь
 
Аватар для dimsik
dimsik вне форума
Доп. информация
По умолчанию

Все-таки нашел более-менее оптимальное решение
PHP код:
<body  onContextMenu="alert ('Контекстное меню отключено'); return false" onDragStart="alert ('Невозможно перетащить выделенный текст'); return false" onCopy="alert ('Копировать текст запрещено'); return false"
Пусть мучаются через Ctrl+U
или через виртуальные принтеры.
  Ответить с цитированием
Старый 19.04.2016, 00:33 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

dimsik, расширение NoScript решает проблему с копированием в данном случае.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 19.04.2016, 11:40 Вверх   #8
Пользователь
 
Аватар для dimsik
dimsik вне форума
Доп. информация
По умолчанию

Как можно закрыть не все контекстное меню, а только функцию копирования, что бы меню "Вставить" продолжало работать? Это можно реализовать?
  Ответить с цитированием
Старый 20.04.2016, 01:50 Вверх   #9
.:V.I.P.:.
 
Аватар для UncleGekz
UncleGekz вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
самый матерый способ защитить свой контент, это написать плагин чтобы он текст в постах в виде картинок выписывал
Обходится ЭТИМ
Не всегда корректно на 100%,но на 90-95% точно

Цитата Сообщение от Luvilla Посмотреть сообщение
нереально
всё, что отдаётся в браузер, может быть скопировано
Вот это 100%!!!
  Ответить с цитированием
Старый 20.04.2016, 11:11 Вверх   #10
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от UncleGekz Посмотреть сообщение
Обходится ЭТИМ
Ну так помучиться с распознанным текстом или просто скопировать и вставить - это разные вещи. Задолбаешься на форуме посты распознавать )
  Ответить с цитированием
Старый 20.04.2016, 13:42 Вверх   #11
# About Fоrum NH
 
Аватар для RASHER
RASHER вне форума
Доп. информация
По умолчанию

О.о . Можно форум перевести в Китайский язык, и писать научиться на Китайском посты. Тогда копировать Россияне не станут к себе на форумы
  Ответить с цитированием
Старый 20.04.2016, 17:10 Вверх   #12
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

RASHER, суть не в этом. Просто если очень нужно - то скопируют в любо случае, а если не очень - то помучаются и отвалят )
  Ответить с цитированием
Старый 21.04.2016, 02:03 Вверх   #13
.:V.I.P.:.
 
Аватар для UncleGekz
UncleGekz вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
просто скопировать и вставить
Дык так и происходит - тупо копируй и вставляй.
Небольшие проблемы возникают только если текст на каком-нибудь пестром фоне.
Но все равно не большие.
  Ответить с цитированием
Старый 21.04.2016, 11:09 Вверх   #14
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от UncleGekz Посмотреть сообщение
Дык так и происходит - тупо копируй и вставляй.
Небольшие проблемы возникают только если текст на каком-нибудь пестром фоне.
Но все равно не большие.
Согласись что скопировать и вставить - куда проще, чем еще и распознавать и поправлять ошибки распознавания.
  Ответить с цитированием
Cказали cпасибо:
Старый 22.04.2016, 03:45 Вверх   #15
.:V.I.P.:.
 
Аватар для UncleGekz
UncleGekz вне форума
Доп. информация
По умолчанию

Serberg, согласен.
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.14829 секунды с 13 запросами