묻고답하기
비회원 다운로드 금지가 안됩니다.
2009.09.08 01:51
비회원일 경우 첨부파일의 다운로드를 금지 시키고 싶습니다.
각 게시판 설정에서 추가설정 / 다운로드 가능 그룹을 설정하면 되기는 하는데 전 게시판에 일괄적으로 포인트가 없는 사람(즉, 비회원)에게 다운로드를 못하게 하고 싶습니다.
제어판/회원관리/포인트 시스템에서 포인트 부족시 다운로드 금지를 체크 했지만, 동작을 하지 않는 것 같습니다.
혹시나 해서 포인트가 부족할 경우 글 열람 금지 부분도 체크를 했는데 역시 동작을 하지 않는 듯 합니다.
어디를 체크 해 봐야 할까요?
1.2.5는 며칠 전에 업그래이드 했고, 1.2.4에서도 안되었습니다.
테스트 해볼 게시물은
http://www.pluspda.com/pda_pds/2409
입니다.
댓글 3
-
Clanss
2009.09.08 02:51
-
Clanss
2009.09.08 02:58
흠 생각해보니 첨부 파일이 1개 이상이면 오히려 비효율적이겠네요 -ㅁ-
<!--@foreach($uploaded_list as $key => $file)-->
<dd><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a></dd>
<!--@end-->이부분을 통째로 바꾸시는게 낳을듯
<!--@if(!$is_logged)-->
<!--@foreach($uploaded_list as $key => $file)-->
<dd>{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></dd>
<!--@end--><!--@else-->
<!--@foreach($uploaded_list as $key => $file)-->
<dd><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a></dd>
<!--@end--><!--@end-->
-
pluspda
2009.09.08 08:24
아...감사합니다.
그런데, 포인트 시스템의 설정이 원래 적용이 안되나요?
흠 방법은 있을듯 한데 -ㅁ- 아무래도 코드를 바꾸실 필요가.
board > skins > 내의 사용하시는 스킨의 view_document.html을 수정하세요
<a href="./{getUrl()}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a>
이렇게 되있는 부분을
<!--@if(!$is_logged)-->
{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span>
<!--@else-->
<a href="./{getUrl()}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a>
<!--@end-->
요렇게 바꾸시면 +_+ 로그인 안한 회원에게는 파일명만 보이고, 클릭이 안되지요.