소개
파일의 다운로드 권한을 개별적으로 제어할 수 있습니다.
설치
./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="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 세개 파일의 라이센스를 조회
기타
- 한개의 파일에 여러개의 라이센스가 부여 된 경우
해당 라이센스에 대한 권한을 하나라도 보유하고 있으면 다운로드 권한이 취득됩니다.
- 라이센스
재배포 할 수 없습니다.
| 번호 | 제목 | 글쓴이 | 최근 수정일 | 조회 수 |
|---|---|---|---|---|
| 공지 | 메뉴에 새글 표시 모듈에서 텍스트가 올라가는 현상 | 2012.04.13 | 63066 | |
| » |
Lisense
[1] | 2012.08.18 | 3897 | |
| 16 |
Elkha - monochrome
| 2012.05.11 | 24631 | |
| 15 |
Elkha - T.S.K.
| 2012.05.11 | 15088 | |
| 14 |
Elkha - Pieces
| 2012.05.11 | 19644 | |
| 13 |
Gray Widget Style (위젯 스타일)
| 2012.05.11 | 23541 | |
| 12 | Gray Style 2 - v1.5 | 2012.04.25 | 27065 | |
| 11 |
Elkha - neutral
| 2012.04.14 | 27935 | |
| 10 | Gray Style | 2012.04.13 | 19049 | |
| 9 |
Gray Style 2
| 2012.04.13 | 31664 | |
| 8 |
Elkha - Sky
[1] | 2012.04.13 | 23935 | |
| 7 | Sky 2 - v1.5 | 2012.04.13 | 27507 | |
| 6 |
eFAQ
| 2012.04.13 | 23400 | |
| 5 | Elkha - x610 | 2012.04.13 | 28973 | |
| 4 |
Elkha - Banner (배너 위젯)
| 2012.04.13 | 21810 | |
| 3 | Elkha - Complicated | 2012.04.13 | 22530 | |
| 2 | Basix | 2012.04.13 | 20353 | |
| 1 |
Daerew 4
[5] | 2012.01.10 | 26758 |
스크립트 사용시 계속 서버에 요청중입니다 메시지가 나옵니다.
http://elkha.kr/xe/resource 에도 마찬가지 인듯 하네요. 확인 부탁드립니다.