묻고답하기
첨부된 파일을 불러오는 것중에 첫번째 것만 불러오고 싶습니다.
2012.07.06 05:37
안녕하세요.
sketch5 게시판 스킨을 이용 중이며, 첨부된 파일을 보는 기능 중에 첫번째 파일만 다운로드를 걸고 싶은데,
까막눈인지라 이 부분이 첨부된 파일을 돌리는 거라는 거는 알겠지만, 첫번째로 업로드 된 파일 하나만 불러올 방법을 모르겠더군요.
<ul cond="!$mi->files_type">
<li loop="$oDocument->getUploadedFiles()=>$key,$file"><a class="bubble" href="{getUrl('')}{$file->download_url}">{$file->source_filename}</a></li>
</ul>
업로드 된 파일 중에 pdf 형식의 파일만 골라서 다운로드 되도록 하면 최상이지만 첫번째 파일에 pdf 를 올릴 확률이 많으니 우선 급하게 이렇게 라도 수정을 원하는데요 ;
혹 첫번째 파일만 골라서 다운 받는 링크를 보여주거나, pdf 파일만 골라서 다운 받는 링크를 보는 방법이 있을까요?
댓글 2
-
송동우
2012.07.06 18:57
-
타우렌힐농장
2012.07.11 10:02
송동우님 감사합니다!
똑같이 적용은 어려웠지만 답변해 주신 글이 힌트가 되어 아래와 같이 수정하여 적용 완료 하였습니다!
(pdf 파일만 링크 걸수 있게 해주신 소스에서 jpg,png,gif 이미지 파일을 보이지 않도록 수정 한 것입니다. ^^)
----------------------------------------------------------------------------------------------------------------------------------------------------
<ul cond="!$mi->files_type">
<li loop="$document->getUploadedFiles()=>$key,$file" cond="!preg_match('/(jpg|gif|png)$/i', $file->source_filename)" style=" text-decoration:none; list-style:none;"><a class="bubble" href="{getUrl('')}{$file->download_url}">{$file->source_filename}</a>
</li></ul>
링크에 올려진 코드는 해당부분이 아닌 것 같습니다.
소스파일 열어 보면
비슷한 혹은 똑같은 부분이 여러군데 있습니다.
답변을 올려줘도
엉뚱한 곳에서 적용을 하고 안된다고 하는 경우가 허다합니다.
스케치북5게시판 스킨을 열어서
해당 코드를 찾아보니
질문에 올려진 부분과 조금 다른듯 합니다.
아무튼
알아서 잘 찾을 것이라 생각하고.......
href="{getUrl('')}{$file->download_url}"|cond="preg_match('/.pdf$/i',$file->source_filename)"
여기서 붉은 색 부분이 추가된 내용......
테스트 확인 했으니
적용해 봤는데 안된다는 말 하기 없~기............