포럼

Screen Shot 2012-04-28 at 11.26.54 AM.png


실력이 허접이라 문법 꼬여서 딱 3시간 걸렸네요. ㅎㅎ;


이미 중견급 개발자분들께선 다들 아시는 로직이고,  XE에서도 이 기능 구현이 어려운 거 아닐텐데 싶어 삽질 좀 하니 되네요. 일단 간단하게나마 적용 누르면 반영되도록 해놨습니다. 


특별한 건 아니고, 첨부 이미지가 있으면 그 중 첫번째 이미지가 썸네일용인지 체크해서 필요시 생성하는 부분에서 첫번째 이미지를 위 스샷처럼 사용자가 정해준대로 체크할 수 있게 기능을 넣은 게 주입니다.


xe_files 에 노출순서값 필드 생성해두고, file.model.php 에 있는 getFiles() 에서 기본으로 참조하게 수정했습니다.

그리고, xe_documents 에 현재 썸네일 뭘로 쓰는지 비교할 때 사용하려고 필드하나 추가해줬습니다.


물론, 하다보니 결국 document.item.php 파일에 있는 getThumbnail() 메서드의 절반 이상을 새로 짰습니다. 


여담인데, 캐시파일 재생성 시전해주고 갤러리/웹진 스킨의 목록을 새로고침하면 왜 그렇게 시간이 오래걸리는가 했더니만, 첨부 이미지 없으면 문서 내 이미지를 색출(?)해서 그걸 썸네일로 생성하는 부분 때문이었더군요. 저는 쓸 일이 없어서 과감히 주석처리 해드렸습니다. 이 기능은 사용여부 체크할 수 있으면 좋을텐데요.ㅋ




그래서...


위의 스샷에서처럼 이미지 파일을 제일 위로 올리면 그놈이 썸네일로 생성되고, 위에서 보는 파일 순서대로 노출 순서가 정해지게 됩니다. 정렬 정해주는 부분은 필요할 때 써먹을 수 있으려나 모르겠네요.ㅎㅎ;


시간 여유만 좀 있으면 드래그로 정렬하는 인터페이스 만들어보렵니다. 혹시 XE 차기 버전에서는 기본 탑재될지도 모르니 일단 기다려보고 말입니다. >_<



글쓴이 제목 최종 글
카메론다이아몬드 1.5.2.3 패치 이후 [12] 2012.05.01 by 카메론다이아몬드
엘카 개발자문서 - 서브쿼리에 문제가 있습니다.  
새하나모 1.5.2.3 업데이트 후 324 에러가 발생하는 경우 참고하세요. [1] 2012.04.30 by 이지데브
NA답답이 1.5.2.3업데이트 후 일부 레이아웃에서.. [2] file 2012.04.30 by 착한악마
paulryu03 [1.5.2.3] 아이패드로 접속시에 모바일에 최적화된 화면 보기 문구가 자동으로 뜨는 것에 대해서. [8] 2012.04.29 by misol
mymedia RSS 게시판 모듈 컨텐츠 업데이트 관련 [2] 2012.04.29 by mymedia
궁금궁금궁금이 1.5.2.3 올리신 분 중에 지식인 모듈 쓰시는 분??? [6] file 2012.04.28 by 궁금궁금궁금이
아루히 RSS 게시판 업데이터 모듈 사용하시는 분들 지금 작동 되나요?? [4] file 2012.04.28 by mymedia
엑스셀코드 1.5.2.3 에서 게시글이 등록이 되는데 ajax XML parser 에러가 나는경우 [3] 2012.04.28 by cherryfilter
모노소프트 첨부파일 순서기능 & 썸네일 지정 기능 만들었습니다. ㅡ_ㅡ; [6] file 2012.04.28 by 윈컴이
난다날아 공식사이트 jQuery를 1.7.2로, jQuery UI를 1.8.19로 업데이트하였습니다. [2] 2020.03.14 by 이지데브
미식가 XE로 대형사이트를 운영하기가 두려운 이유 [31] 2012.04.27 by CoffeeMix
sejin7940 xe_content 내부로 img {max-width:100%} 이 들어가긴 했는데.. [19] 2012.04.27 by 착한악마
cjdghk xml로 변환된 게시물 xe로 업로드가 안됩니다 [5] 2012.04.27 by CMD
엠™ 1.5.2.3 업글하고 링크 걸린 이미지 테두리 문제 없나요? [3] 2012.04.27 by 엠™
도라미 테스트 밑 안정화작업후에 올릴 레이아웃인데요.테스트좀 부탁드려요. [1] file 2012.04.27 by 웹엔진
사쿠냥ㅋ 패치 떴군요...ㅎㅎ  
한마음^^ XE 전문가 과정 강좌를 하는군요!! [29] 2020.03.14 by 2donggalbi
엑스셀코드 헐~ 관리자 접속 안됨 + 백지현상 경험 및 해결  
참빛바다 IE8 버그가 아직 안고쳐졌나요? [2] 2020.03.14 by 참빛바다