메뉴 건너뛰기

MH

내 사랑치 않고 끝내는 것 보다 사랑해서 잃어 버리는 편이 좋다.

It is better to have loved and lost than to have never loved at all.

조회 수 27 추천 수 0 댓글 0
Extra Form
원작자 80san
적용여부 적용
적용페이지 https://moonhouse.co.kr/xemy

파일 다운로드 권한을 주는 변수는 없는 것 같아서

다운로드 권한을 그룹 전체에 주면 로그인 회원은 다운이 되는 경우와 일치하므로

그것을 기반으로 스케치북 게시판에서 로그인하지 않는 경우 파일을 다운 받지 못하게 하면서

파일 클릭시 라이믹스 or XE의 기본 팝업이 뜨는 것을 수정해서 경고 창이 뜨면서 확인을 클릭시 지정한 로그인화면으로 바로가게 수정하는 작업을 Tip으로 남깁니다.

(위에 글을 작성하고 나니 무슨 말인지 나도 햇갈리는데 아래 설명을 보면 이해 하시리라 생각이 듭니다...)

 

먼저 기존의 경우 파일 다운로드 그룹 권한을 주면 권한이 없는 유저가 파일 클릭시 

"권한이 없습니다" 라는 팝업창만 덩그라니 뜹니다. 먼가 어색하고 불편합니다.

그래서 스케치북 게시판을 수정해 봅니다.

 

1. skin.xml 추가

<var name="down_mid" type="text">
    <title xml:lang="ko">★파일 다운 권한 mid</title>
    <description xml:lang="ko">파일 다운로드 권한 적용의 mid(게시판명)를 적어주세요.
    </description>
</var>
<var name="down_permitted_msg" type="text">
    <title xml:lang="ko">파일다운로드 권한 미달시 문구</title>
    <description xml:lang="ko">파일다운로드 권한 미달시 출력할 문구</description>
</var>

- 게시판설정에서 해당 mid 이름과 문구를 작성합니다.

Screenshot 2019-11-23 at 02.56.32.jpg

2. _read_files.html

- 수정전

<ul cond="!$mi->files_type">
    <li loop="$oDocument->getUploadedFiles()=>$key,$file"><a class="bubble" href="{getUrl('')}{$file->download_url}" title="[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]">{$file->source_filename}</a><span class="comma">,</span></li>
</ul>

- 수정후

<ul cond="!$mi->files_type">
    <li loop="$oDocument->getUploadedFiles()=>$key,$file"><a class="bubble" <!--@if(!$logged_info->member_srl && $mid==$mi->down_mid)-->href="#" title="{$lang->msg_not_permitted} {$mi->down_permitted_msg}" onClick="alert('{$lang->msg_not_permitted} {$mi->down_permitted_msg}'); return false"><!--@else-->href="{getUrl('')}{$file->download_url}" title="[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]"><!--@end-->{$file->source_filename}</a><span class="comma">,</span></li>
</ul>
$mi->files_type 파일 타입을 지정해서 출력되게 하는 옵션을 사용하고 있다면 아래에 있는 각각의 코드에도 위의 소스를 붙여 넣어면 됩니다.  

붉은색 코드의 경우 해당 mid로그인 하지 않은 유저는 파일에 마우스 Hover시 아래의 문구가 뜹니다.

img_1.jpg

그래도 파일을 클릭하면 상단에 팝업창이 뜹니다.

Screenshot 2019-11-22 at 23.48.56.jpg
여기서 확인을 클릭하면 로그인 화면이 뜹니다. 문하우스 홈피는 소셜XE 통합로그인 을 변형해서 적용하고 있습니다.

Screenshot 2019-11-23 at 00.12.32.jpg

여기서 상단 우측에 빨간색 화살표는 뒤로 가는 버턴입니다.(로그인 하지 않고 이전 페이지로 가는 기능)

<a href="javascript:history.back()" class="btn" title="Back">뒤로 가기</a>

 

p.s 참고로 파일이 아예 클릭이 되지 않고 팝업이 뜨지 않게 할려면 아래와 같이 수정하면 됩니다.

<!--@if(!$logged_info->member_srl && $mid==$mi->down_mid)-->title="{$lang->msg_not_permitted} {$mi->down_permitted_msg}">

Who's 팔공산

profile

이 世上에서 現在가 가장 중요한 時間이며,
내가 만나고 있는 바로 그 사람이 第一 중요한 사람이며,
同時에 가장 중요한 것은 그 사람에게 善으로서 行하는 것이다.

Atachment
첨부 '4'
    댓글이 하나도 없네요ㅠㅠ
    Tip이 도움이 되었다면 댓글과 평가 부탁합니다. Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.
?

List of Articles
번호 분류 제목 원작자 날짜 조회 수 적용여부
265 문하우스 마감일자 있는 게시판 내용을 위젯으로 출력해 보기 file 80san 2019.12.07 10 적용
264 XE타운 마감일자가 있는 성격의 게시물 제목에 자동으로 상태(종료, 오늘종료, 진행중 등등 ) 반영하기 팁 file 마트몬 2019.12.03 17 변형
263 문하우스 Html안에서 이미지 경로 설정 방법 80san 2019.11.24 27 적용
» 문하우스 로그인 회원만 파일 다운로드 되게 스케치북 게시판 수정방법 file 80san 2019.11.23 27 적용
261 문하우스 게시판 상단에 풀립형식으로 위젯이나 기타글 등록하는 방법 file 80san 2019.11.16 54 적용
260 문하우스 위젯에 닫기 버턴을 달아보자 file 80san 2019.11.08 44 적용
259 문하우스 레이아웃에 Elegant Accordion 갤러리 적용하는 방법 file 80san 2019.11.05 45 적용
258 XE타운 게시판목록 제목 뒤에 붙는 아이콘 제어하기 file 구름이 2019.10.23 53 적용
257 XE타운 사이트의 특정파일(이미지,동영상,압축파일)들을 타 사이트에서 링크 금지 시키는 방법 튜닝셀프 2019.10.19 54 적용
256 문하우스 "게시판 전체 검색 모듈"을 스케치북에 적용하는 방법 file 라르게덴 2019.10.15 45 변형
255 문하우스 Lightbox 적용 위젯에서 원본 파일 출력 file 80san 2019.09.22 71 적용
254 문하우스 에니메이션(-webkit-animation) 효과 쉽게 적용하는 방법 file 80san 2019.09.19 82 적용
253 Xe 위젯에 특정 카테고리글만 출력하기 file 앙띠2 2019.09.10 196 적용
252 문하우스 게시판으로 간단한 거래장부 만들기 file 80san 2019.03.27 242 NO
251 문하우스 호스팅 이전 하면서 /xe 떼고 SSL설치한 경험기 입니다. file 80san 2019.03.16 203 적용
250 문하우스 게시글보기 링크문구 바로가기 아이콘 출력 file 80san 2019.02.23 245 적용
249 문하우스 게시판 글쓰기시 Tag부분 출력 유무 설정방법 file 80san 2019.02.17 82 적용
248 문하우스 "드래그하여 페이지/문서 이동 애드온" 적용팁 5 file 80san 2019.02.14 569 적용
247 XE타운 XE 위젯을 반응형으로 적용하자 file 도토리묵 2018.12.31 204 변형
246 XE타운 댓글이 2줄 이상일 경우 접고 펴는 기능추가하기 file 이온디 2018.11.27 131 변형
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...