Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
NooBAsTiK

Запрет на копирование

Рекомендованные сообщения

Можно ли на форуме сделать что бы пользователи не могли копировать текст?

Поделиться сообщением


Ссылка на сообщение

Нельзя никак, если текст отдается их браузерам.

Поделиться сообщением


Ссылка на сообщение

ну вот на некоторых сайтах есть же такое. Выделять можно а вот "копировать" в контекстном меню нет.

Поделиться сообщением


Ссылка на сообщение

Для вордпресс знаю такой модуль (хотя обойти защиту все равно можно).

Для ipb не встречала.

Поделиться сообщением


Ссылка на сообщение

Защиту можно любую обойти какой бы она не была :) немного почитал и народ пишет что на сайтах это макросы явы

Поделиться сообщением


Ссылка на сообщение

и народ пишет что на сайтах это макросы явы

javascript

 

Просили меня о подобном. Долго убеждал, что это вред. Но пришлось сделать. Через несколько дней попросили убрать, очень неудобно.

Поделиться сообщением


Ссылка на сообщение

Ну дело в том что это один из мотиваторов для регистрации на форуме :huh: читать, читай, хочешь качнуть - регистрируйся :huh:

 

В принципе можно статьи пихать в код

 <body oncopy="return false">текст</body>

- текст выделяется, но не копируется

 <body onselectstart="return false">текст</body>

- текст не выделяется. Не знаю работает ли такое, сам не пробовал. :)

Поделиться сообщением


Ссылка на сообщение
11/09/10 12:03 (изменено)

"Приношу свои извинения за некоторую задержку с ответом, реализация бб-кода защиты готова. Следующая модификация добавляет ExBB поддержку бб-кода protect, который позволяет применить к выделенному фрагменту сообщения вышеописанные методы защиты от копирования

 

Для установки необходимо произвести следующие изменения

Откройте файл include/fm.class.php, найдите строку:

CODE:

#\[\*\]#is

и под ней разместите строку:

CODE:

#\[protect\](.+?)\[/protect\]#is

Далее в этом же файле, чуть ниже, найдите строку:

CODE:

<li>

и под ней разместите строку:

CODE:

<span oncontextmenu=\"return false\" ondragstart=\"return false\">$1</span>

Далее откройте файл language/russian/lang_front_formcode.php, найдите строку:

CODE:

$this->LANG['HideMsgs']  =  'Сколько  сообщений должен набрать пользователь, чтобы видеть  скрытый  текст?  Для скрытия текста от гостей оставьте поле пустым:';

и под ней разместите строку:

CODE:

$this->LANG['HelpProtect'] = 'Защита фрагмента сообщения от копирования: [protect]текст[/protect]';

Дальнейшие действия предполагают, что у Вас установлен расширенный редактор сообщений. Откройте файл templates/ваш_скин/form_code.tpl, найдите строку:

CODE:

hide: {0:'[hide%]',1:'[/hide]',2:'{$fm->LANG['HelpHide']}'},

и под ней разместите строку:

CODE:

protect: {0:'[protect]',1:'[/protect]',2:'{$fm->LANG['HelpProtect']}'},

Далее в этом же файле найдите строку:

CODE:

<td><a  href="#"  name="hide"   onclick="return  bbcode(this);"  onmouseover="help(this);"><img  src="templates/InvisionExBB/im/russian/hide.gif"  width="25"  height="25"  /></a></td>

и под ней разместите строку:

CODE:

<td><a  href="#"  name="protect"   onclick="return  bbcode(this);"  onmouseover="help(this);"><img  src="templates/InvisionExBB/im/russian/protect.gif"  width="25"  height="25"  /></a></td>

На этом всё, останется только закачать прикреплённую иконку protect.gif в папку templates/ваш_скин/im/russian. Эта иконка и будет отображаться как кнопка для вставки бб-кода protect на панели редактора сообщений smile24.gif"

Изменено пользователем NooBAsTiK

Поделиться сообщением


Ссылка на сообщение

Ну дело в том что это один из мотиваторов для регистрации на форуме :huh: читать, читай, хочешь качнуть - регистрируйся :huh:

Ritsuka делал хук "Скрытый текст".

 

Я его не смотрел, не сторонник таких вещей, зачем мне лишние регистрации ...

Но если там есть проверка гость или пользователь, то он вам подойдет больше.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...