테스트 사이트 - 개발 중인 베타 버전입니다

(1원짜리 팁) 특정인을 지정하여 오른쪽버튼 막기

대부분 아시는거지만,

모르시는 분들을 위해서 올립니다.


첫번째
<?
if (!$is_admin) { //관리자가 아니라면 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>

두번째
<?
if (!$member[mb_id]) { //회원이 아니라면 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>

세번째
<?
if ($member[mb_level] <= 8) { //회원레벨 8이하는 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>

네번째
<?
if ($member[mb_id] =="아이디") { //특정회원만 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>

다섯번째
<?
if (!$member[mb_id] =="아이디") { //특정회원만 제외하고 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>

위 다섯가지중에서 필요한것을 골라서

적당한 파일명으로 파일을 만든뒤 extend 폴더에 넣으시면 됩니다...^^





막았으면 다시 풀어야죠 아래것은 해제 스크립트...^^

javascript:function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;}var tb=document.all.tags('BODY');if(tb.length==0) {for(var i=0;i< top.frames.length;i++){r(top.frames[i].document);}}else{r(document);}


아무거나 즐겨찾기를 만든뒤에 속성을 열어서 URL 항목에 넣어주시고,

필요할때 한번씩 눌러주시면 오른쪽버튼막기 스크립트가 해제 됩니다...^^



필요하신 분들은 잘 쓰세요...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

오른쪽버튼 막기
모르니까 이런것도 첨 보네요. ㅋㅋ 감사합니다
갑자기 CSRF 방지 이미지가 뜨지 않을 수도 있으니 검증해 보세요...
<?php <- 여기에 공간이 있으면 CSRF 방지 이미지가 뜨지 않을 수도 있으니 검증해 보세요...
if (!$member[mb_id]) { //회원이 아니라면 오른쪽버튼 막기
$g4['body_script']="oncontextmenu='return false' ondragstart='return false' onselectstart='return false'";
}
?>
필요한 팁이었는데..응용도 가능하고 감사합니다.
특정이 제외
아직 몰랐는데 좋은 팁 감사합니다.
이런 방법도 있군요. ^^ 감사~

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기
🐛 버그신고