Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
NooBAsTiK

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

Recommended Posts

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

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

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

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

Share this post


Link to post

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

Share this post


Link to post

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

javascript

 

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

Share this post


Link to post

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

 

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

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

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

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

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

Share this post


Link to post

"Приношу свои извинения за некоторую задержку с ответом, реализация бб-кода защиты готова. Следующая модификация добавляет 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"

Edited by NooBAsTiK

Share this post


Link to post

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

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

 

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

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

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...