웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로보드XE 설치 디렉토리에서
common/tpl/common_layout.html
파일을 찾아서 열어봅니다.
56번째줄을 보면
{Context::getHtmlHeader()}
</head>
요사이에 아래처럼 소스를 삽입하시면 됩니다.
잘 응용하시면 드레그, 셀렉트, 문서 전체에서 특정레벨이하 우클릭도 가능하십니다. ^^
운영자, 특정레벨이하 사진(이미지) 우클릭 금지
2008.10.27 21:36
제로보드XE 설치 디렉토리에서
common/tpl/common_layout.html
파일을 찾아서 열어봅니다.
56번째줄을 보면
{Context::getHtmlHeader()}
</head>
요사이에 아래처럼 소스를 삽입하시면 됩니다.
잘 응용하시면 드레그, 셀렉트, 문서 전체에서 특정레벨이하 우클릭도 가능하십니다. ^^
{Context::getHtmlHeader()} //요기부터 (샘플은 운영자가 아니고, 4000포인트 이하 이거나, 운영자가 아니고 10레벨보다 낮을 경우 이미지 우클릭 금지 입니다. //아래 8번 라인이 조건 입니다. {@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($logged_info->member_srl); $oModuleModel = &getModel('module'); $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); } <!--@if($logged_info->is_admin!="Y" && $point < "4000" || $logged_info->is_admin!="Y" && $level < "10")--> <script type="text/javascript"> var mbClass = { addEvent : function(obj, type, fn) { if (obj.addEventListener) obj.addEventListener(type, fn, false); else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn]( window.event ); } obj.attachEvent("on"+type, obj[type+fn]); } }, disable_mouseRightClick : function (e) { var isRightButton = 0; var src; if(window.event) src = window.event.srcElement; else if(e) src = e.target; if (window.event) e = window.event; if (e.which ==3) isRightButton = true; if (e.button ==2) isRightButton = true; // 이미지 크기가 x,y 어느쪽이던 300 픽셀을 넘는다면 경고 띄움 if ( isRightButton && src.tagName == "IMG" && (src.width >= 400 || src.height >= 400) ) { alert('사진에서는 마우스 오른쪽 버튼을 사용할 수 없습니다. 필요시 저작자 또는 관리자와 상의하시기를 권합니다.'); return false; } } } mbClass.addEvent(document, "mousedown", mbClass.disable_mouseRightClick); </script> <!--@end--> //요기까지 </head>
댓글 7
-
SMaker
2008.10.27 21:46
-
띵야
2008.10.27 21:47
오우~~~ 일단 추천 때리고...(아프지 않게 살살~^^;)
기본적으로 이걸 응용하면, 포인트나 레벨에 따른 조건을 주는 것이 가능해지는군요...
&... SMaker님 멋쟁이~^^ -
misol
2008.10.28 00:15
문서 전체는 제가 만들어봤었는데
포인트 조건도 있을 수 있군요..
스크랩 금지 애드온이 이런거 해보려고 제가 만든거에요..
^^;;; 애드온으로 만드시는건 어떠신지.. (스크랩 금지 애드온은 여기 애드온 자료실에 있어요..) -
테사카
2008.10.28 22:44
제가 아는 어떤 사이트는 예를들자면 10레벨이하는 최근 30일이내의 게시글의 글,그림이 열람 가능하고 그 이전의 글들은
글은 열람이 가능하지만 그림은 열람이 불가는하더군요.
몹시 부러운 기능인데 구현은 할수없고.. -ㅅ-;
이 기능을 등급별로 구분해서 적용 가능하면 사이트내 회원활동을 자연스레 늘릴수 있을것 같은데 말이지요. -
팔공산
2008.11.01 09:14
먼저 추천한방 때립니다.
이 소스 잘 응용하면 위젯이던 레이아웃이던 게시판이던 특정레벨에 따라서 선택의 폭을 지정할 수 있겠네요.
근데 한가지 아쉬운점은 특정그릅의 선택을 지정하거나 하는 소스는 어떻게 안 될까요. -
이가우
2008.11.01 23:32
빵 추천 때립니다..감사..해요.
....홈페이지에서 오른쪽 버튼 사용 안되게 할려면... 좋겠는데...요....
아시는분...존 방법 알려주시면 감싸하겠어요... -
ㄲ ㅏ ㅊ ㅣ
2008.11.03 10:21
일딴 추천 합니다. 제가 찾던 기능입니다...
제목 | 글쓴이 | 날짜 |
---|---|---|
글쓰기를 클릭하면 띄워지는 테두리 없는 예쁜 팝업 띄우기 core. 1.7.4 [4] | 마음의빈자리 | 2014.02.11 |
2014년 2월 12일부터 갑자기 사이트(관리자 페이지)가 깨지는 경우. | 새하나모 | 2014.02.12 |
이메일인증 Error 한방정리 참고해보세요. [4] | 애드바이러스 | 2014.02.12 |
css 배경이미지 정리 | devdevpia | 2014.02.13 |
GNB 메뉴를 쉽게 만드는 jQuery plugin [2] | 김개발 | 2014.02.14 |
css 가운데정렬 완벽정리! | 돼지코구뇽 | 2014.02.14 |
"이 페이지 나가기" 경고창이 뜨는 사이트의 경우 [23] | 투씨 | 2014.02.15 |
카카오스토리 링크 [14] | 맞장 | 2014.02.15 |
우분투 12.04 LTS Nginx 최신버전 설치하기 [1] | 도라미 | 2014.02.17 |
1.7.4 용 youtube, vimeo, ted 썸네일 적용 document.item.php 수정방법 [9] | 남자인간 | 2014.02.17 |
1.7.4 버전용 한글 lang.xml 파일 [5] | 투씨 | 2014.02.18 |
IEXPLORER 버젼 호환성 강제 맞추기 | davidis | 2014.02.18 |
누리고 쇼핑몰 모바일버전에서 백지화현상 수정하는 팁 [5] | garnecia | 2014.02.19 |
XE 1.7.4 "이메일 주소로 계정 찾기" 오류 해결 방법 | 꿈돌리 | 2014.02.20 |
위젯 게시판 선택시 다중선택하기 ! [2] | GomSang | 2014.02.21 |
게시판 목록에서 새창 띄워서 다른 형태 나오게 하기 [3] | foret | 2014.02.23 |
게시판 목록의 new 아이콘 바꾸기 [1] | foret | 2014.02.23 |
스케치북5 모바일 댓글 작성시 엔터를 쳤을 때 <br /> 코드 뜨는 문제 해결 [7] | oryan | 2014.02.23 |
코어 수정 없이 스킨 수정만으로 게시판 목록에 유튜브,비메오 썸네일 출력 [2] | foret | 2014.02.23 |
부트스트랩 레이아웃 제작시 메뉴 코딩팁 | 웹빌드 | 2014.02.23 |
따로 애드온으로 만들어 배포하는게 좋을 것 같네요.
시간나면 애드온으로 만들어 보겠습니다.