묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯에서 썸네일 이미지를 불러오는데 이것을 원본이미지로 불러오게 하려고 합니다.
2010.02.18 17:01
안녕하세요
Board EX 버전은 0.2.3을 사용중입니다.
다름이 아니고 썸네일 이미지를 불러와서 보여주는 위젯을 사용하고 있습니다.
썸네일 말고 원본 이미지를 가저오고싶어서 얕은 지식으로 위젯을 조금씩 건드려 보면서 수정하고 있습니다 ㅠㅠ
그러다 드디어 위젯이 어디서 이미지를 가져오는지 알아냈습니다.
위젯은 이미지를 게시판의 thumbnail 을 가져와서 보여주게되어있길래 (getThumbnail)
그부분을 content로 가져오게 수정하니 (getContent)
content 부분을 가지고 오더군요 ↓↓↓↓↓↓↓↓
<!--BeforeDocument(565,4)--><div class="document_565_4 xe_content">
<p><img src="http://user.chol.com/%7Eksy4130/xe/files/attach/images/564/565/%282005.11.23%29moonlightfox.jpg"
alt="(2005.11.23)moonlightfox.jpg" title="(2005.11.23)moonlightfox.jpg" width="700" height="746" style="" /> <br /></p><div class="document_popup_menu"><a href="#popup_menu_area" class="document_565" onclick="return false">이 게시물을...</a></div></div><!--AfterDocument(565,4)-->
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
content 부분에서 이미지의 주소(src)만 가져오고 싶은데 어떻게 해야할지 몰라 글을 올립니다. ㅠㅠ
댓글 1
-
라르게덴
2010.02.18 18:42
-
에미뇽
2010.02.18 19:18
자바스크립트 초보자라.. 죄송합니다 ㅠㅠ getThumbnail() 에 옵션으로 사이즈를 주고싶은데 어디에 적어야할지.. ㅠㅠ
음... 임시지만 아주 간단히 getThumbnail() 옵션에 사이즈를 1만씩으로 크게 잡아주면 섬네일 하지 않고 원본을 보여줄텐데요.
특별한 처리가 필요하신게 아니라면 쉽게하실 수 있을 것 같습니다.
컨텐츠에서 섬네일 되어 나오는 것은 getThumbnail의 처리과정을 보면
- 본문에 이미지가 태그가 있을 경우 첫번째 경로의 이미지를 찾고 섬네일
- 없다면 첨부파일 경로의 폴더를 뒤져서 첫번째로 검색되는 이미지를 찾고 섬네일
섬네일 하지 않고 원본을 보여주겠다면 위 설명된 처리를 직접하셔야 합니다.
db나 해당 폴더를 검색해서 뽑겠다면 본문 혹은 첨부파일이 두개 이상일 경우 기준을 정해야하는 골치아픈 경우도 있으니
쉽게 getThumbnail 옵션에서 사이즈 설정부분을 크게 잡으면 그 사이즈 보다 큰 경우만 섬네일을 하니 결국 섬네일 안하는 결과를 가져올 듯 합니다.