소개
파일의 다운로드 권한을 개별적으로 제어할 수 있습니다.
설치
./modules/lisense 경로에 맞게 업로드하고 db를 생성하여 줍니다.
튜토리얼
- 패키지에 라이센스 부여하기 (자료실)
주소창의 package_srl, 또는 자료 제목을 가져옵니다.
index.php?module=admin&act=dispLisenseAdminList 페이지로 이동, 오른쪽의 추가버튼을 클릭합니다.
아래 이미지와 같이 따라하면 * target_srl 값이 입력됩니다.
또는 package_srl 값을 직접 * target_srl으로 타이핑할 수 있습니다.
제목/설명 란은 선택 입력사항입니다.
등록버튼을 누르면 자료실 테스트 패키지에 라이센스가 부여되며 관리자를 포함, 다운로드가 불가능합니다.
-
라이센스의 권한 취득
Permission List 링크를 클릭하여 권한 목록으로 이동합니다.
라이센스를 부여할 때와 같이, 오른쪽의 추가 버튼을 클릭하고 권한을 추가하여 줍니다.
API
-
javascipt 에 의해 다운로드 권한 검사하기
<script type="text/javascript" src="/xe/modules/lisense/tpl/js/checkBeforeDownload.js"></script>
적용하고자 하는 모듈의 html 태그로 삽입합니다. (게시판 하단 태그, 헤더스크립트 등)
해당 스크립트는 권한이 없는 다운로드 링크를 클릭할 경우 "권한이 없습니다" 경고창을 띄어줍니다.
-
스킨 내부에 적용하기 (php)
{@ // 쿼리 $file_srl = "123"; $oLisenseModel = &getModel("lisense"); $permit = $oLisenseModel->checkLicense($file_srl); print_r($permit); // 체크 if(count($permit)==0) echo "라이센스가 지정되어 있지 않습니다. (다운로드 가능)"; if(count($permit)>0 && !$permit[0]->permit_srl) echo "라이센스가 지정되어 있으며 다운로드 권한이 없습니다. (다운로드 불가능)"; if($permit[0]->permit_srl) echo "라이센스가 지정되어 있으며 다운로드 권한이 있습니다. (다운로드 가능)"; }
다수의 $file_srl 값을 입력할 때는 각 값을 쉼표로 구분하여 입력할 수 있습니다.
$file_srl = "123,456,321"; // 123, 456, 321 세개 파일의 라이센스를 조회
기타
- 한개의 파일에 여러개의 라이센스가 부여 된 경우
해당 라이센스에 대한 권한을 하나라도 보유하고 있으면 다운로드 권한이 취득됩니다.
- 라이센스
재배포 할 수 없습니다.
댓글 0
번호 | 제목 | 글쓴이 | 최근 수정일 | 조회 수 |
---|---|---|---|---|
공지 | 메뉴에 새글 표시 모듈에서 텍스트가 올라가는 현상 | Elkha | 2013.08.31 | 122377 |
16 | Zipped XE [11] | 엘카 | 2019.11.22 | 31228 |
15 | Gray Style | Elkha | 2018.08.29 | 52319 |
14 | Elkha - T.S.K. | 엘카 | 2017.04.22 | 52628 |
13 | Elkha - monochrome [1] | 엘카 | 2014.10.17 | 64936 |
12 | Elkha - Sky [1] | 엘카 | 2013.10.06 | 41769 |
11 | Elkha - Banner (배너 위젯) | Elkha | 2013.10.06 | 38582 |
10 | Elkha - Pieces | Elkha | 2013.10.05 | 37975 |
9 | Gray Style 2 | Elkha | 2013.10.05 | 52673 |
8 | Daerew 4 | Elkha | 2013.10.05 | 44571 |
» | Lisense | 엘카 | 2017.12.11 | 35062 |
6 | Gray Widget Style (위젯 스타일) | Elkha | 2012.05.11 | 41384 |
5 | Elkha - neutral | Elkha | 2012.04.14 | 50274 |
4 | eFAQ | Elkha | 2012.04.13 | 46341 |
3 | Elkha - x610 | Elkha | 2012.04.13 | 45558 |
2 | Elkha - Complicated | Elkha | 2012.04.13 | 37216 |
1 | Basix | Elkha | 2012.04.13 | 31714 |