다음카페 글쓰기모드에 무단복사 금지 체크박스가 있더군요.
체크를 하고 글을 쓰고 오른쪽 마우스를 누르니깐 팝업메시지가 튀어나오더군요.
"무단복사를 막기위해 드래그 금지가 설정되어 있습니다."
여분필드를 이용해서 간단하게 구현해 봅시다.
주로 쓰시는 스킨으로 이동하세요.
========================================================================
view.skin.php 를 메모장을 이용하여 편집합니다.
<? if($view[wr_10]) { ?>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<script language="JavaScript1.1">
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("무단복사를 막기위해\r마우스 드래그 금지가 설정되어 있습니다.");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
</script>
<?}?>
위 소스를 적당한 곳에 넣어주세요.
========================================================================
write.skin.php 파일을 여신 후
<? if ($is_link) { ?>
소스 위에 아래 소스를 넣어주세요.
<tr>
<td style='padding-left:10px; height:30px;color:333333;'>· 공개설정</td>
<td><input type=checkbox name=wr_10 value=1 <?=$write["wr_10"]?"checked":"";?>> 무단복사 금지 (오른쪽 마우스 금지)</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
기본 basic 게시판을 기준으로 수정하였습니다.
테스트 해보세요~
체크를 하고 글을 쓰고 오른쪽 마우스를 누르니깐 팝업메시지가 튀어나오더군요.
"무단복사를 막기위해 드래그 금지가 설정되어 있습니다."
여분필드를 이용해서 간단하게 구현해 봅시다.
주로 쓰시는 스킨으로 이동하세요.
========================================================================
view.skin.php 를 메모장을 이용하여 편집합니다.
<? if($view[wr_10]) { ?>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<script language="JavaScript1.1">
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("무단복사를 막기위해\r마우스 드래그 금지가 설정되어 있습니다.");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
</script>
<?}?>
위 소스를 적당한 곳에 넣어주세요.
========================================================================
write.skin.php 파일을 여신 후
<? if ($is_link) { ?>
소스 위에 아래 소스를 넣어주세요.
<tr>
<td style='padding-left:10px; height:30px;color:333333;'>· 공개설정</td>
<td><input type=checkbox name=wr_10 value=1 <?=$write["wr_10"]?"checked":"";?>> 무단복사 금지 (오른쪽 마우스 금지)</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
기본 basic 게시판을 기준으로 수정하였습니다.
테스트 해보세요~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 15개
정말 감사히 잘 쓰겠습니다...(__)
이미 공개된 팁에서 방식만 살짝 바꾼.... -_-;;;