Jump to content
Sign in to follow this  
jack007

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

Recommended Posts

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Именно.

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

$this->ipsclass->

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

Share this post


Link to post
Share on other sites

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

<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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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.

×