Jump to content

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

Featured Replies

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

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

 

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

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

Link to comment
https://ipbmafia.ru/topic/4183-otklyuchenie-pravoj-knopkoj-myshi-gostyam/
Share on other sites

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

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

Именно.

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

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

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

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>

Edited by Fedya

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

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

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

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

Edited by Fedya

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

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

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

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

Ctrl + C еще бы отключить.

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.