Перейти к содержанию

Отключение правой кнопкой мыши гостям


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

Это тема поддержки статьи: Отключение правой кнопкой мыши гостям.

Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

 

Дата добавления статьи: 07 Май 2013 - 23:31

Дата обновления статьи: 07 Май 2013 - 23:31

Ссылка на комментарий
Поделиться на другие сайты

Это для избежания копипаста?

Именно.

Правда такие скрипты отпугивают юзеров.

А если кому то нужно скопировать инфу,то все равно скопируют,и такие скрипты не помеха :)

Ссылка на комментарий
Поделиться на другие сайты

В статье сказано 

Register Before Making any clicks ! Меняете на свой вкус.

а что это и для чего и на что менять можно?

Ссылка на комментарий
Поделиться на другие сайты

Я так понял не обязательно вставлять скрипт в общий шаблон,можно на страницы Блога,статей,т.е там где они нужны?

p.s специально для меян:D 

Ссылка на комментарий
Поделиться на другие сайты

Я так понял не обязательно вставлять скрипт в общий шаблон,можно на страницы Блога,статей,т.е там где они нужны?

p.s специально для меян :D

Можно на любой странице.

Ссылка на комментарий
Поделиться на другие сайты

Куда хотите туда и вставляйте его)

Ссылка на комментарий
Поделиться на другие сайты

В скрипте нет условия на гостей. То есть он применяется для все групп.

$this->ipsclass->

На сколько я знаю, IPS ещё в 3.0.x отказались от этой конструкции. Скрипт старый :) 

Ссылка на комментарий
Поделиться на другие сайты

Надо обновить тогда  ;)

<if test="memberbox:|: !$this->memberData['member_id']">
	<script language=Javascript>
		var message="Register Before Making any clicks !";
		function clickIE4(){ 
			if (event.button==2){
				alert(message); 
				return false; 
			} 
		} 
		function clickNS4(e){
			if (document.layers||document.getElementById&&!document.all){
				if (e.which==2||e.which==3){ 
					alert(message); 
					return false; 
				} 
			} 
		} 
		if (document.layers){ 
			document.captureEvents(Event.MOUSEDOWN); 
			document.onmousedown=clickNS4; 
		} 
		else if (document.all&&!document.getElementById){ 
			document.onmousedown=clickIE4; 
		} 
		document.oncontextmenu=new Function("alert(message);return false") 
	</script>
</if>
Изменено пользователем Fedya
Ссылка на комментарий
Поделиться на другие сайты

Fedya,Эм..это условие разве не скроет этот код от гостей?

Ссылка на комментарий
Поделиться на другие сайты

<if test="memberbox:|: !$this->memberData['member_id']">

Прочитай про негацию (отрицание) в PHP.

www.php.su/learnphp/operators/?logical

Изменено пользователем Fedya
Ссылка на комментарий
Поделиться на другие сайты

Прочитай про негацию (отрицание) в PHP.

www.php.su/learnphp/operators/?logical

Просто такой же код использовал для скрытия от гостей,а тут "!" незаметил :)

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Крестик на вкладке барузера еще бы отключить.

Ссылка на комментарий
Поделиться на другие сайты

HooLIGUN,тоже не плохо было бы) 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...