포럼

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 차기 버전에서는 기본 탑재될지도 모르니 일단 기다려보고 말입니다. >_<



글쓴이 제목 최종 글
황비 Xe 공식 게시판 board 1.4 [목록설정] [분류관리] [게시물관리] 잘 되나요? [3] 2012.05.13 by 토르파파
Treasurej 웹폰트 사용 방식을 제안합니다. 모든 스킨 개발자님들에게... [9] 2020.03.14 by Treasurej
bonik 크롬에서만 생기는 이상한 현상 2가지 [6] 2012.05.28 by bonik
paulryu03 1.5.2.4 업데이트 후에, button 태그가 안먹는 것이 있네요. [3] 2012.05.11 by 엘카
큰돌♡ 언어팩이 안 불러지는 건 왤까요? [2] 2012.05.10 by 큰돌♡
카르마 Livexe 자동수집 [14] 2012.05.10 by 협회장
sejin7940 XE 1.4 이하 버전 사이트 3개를 XE 1.5 로 업데이트 해보았습니다 [2] 2012.05.09 by zero28
요술봉 livexe 모듈과 board 모듈의 검색기능 차이. [1] 2012.05.09 by 윈컴이
엑스셀코드 저는 조만간 부산에서 XE포럼 개설 하겠습니다. ^^ [31] 2012.05.09 by 데브위트™
엘카 $XE_VALIDATOR_MESSAGE 변수처리에 대하여 [1] 2012.05.08 by 이지데브
카메론다이아몬드 회원정보에서 이메일 바꿀 때 재인증메일 발송했으면 좋겠습니다. [17] 2012.05.08 by Garon
베스트샵 익스플로러 6.0을 호환안시켜도 [4] 2012.05.08 by 윈컴이
qkrwlgud83 사이트명을 변경했을시의 오류가 발생했습니다. ㅠㅠ [4] file 2012.05.08 by qkrwlgud83
오뎅궁물 게시판 1.4.4의 추가설정에서 체크박스가 라디오버튼처럼 저장됩니다. [6] file 2012.05.08 by Cody
궁금궁금궁금이 이런건 구글 코드에 뭐라고 남겨야 할까요 ㅎㅎ;; [1] file 2012.05.08 by cherryfilter
푸하라 xe 쿼리 중 느린 mysql 중 쿼리..... [3] 2012.05.07 by 미노아
비밀얌 스팸필터 설정이 바뀌었네요? [1] 2012.05.07 by KTK
KTK 모바일과 PC버전에서 차감포인트가 다름니다.. [6] 2012.05.07 by KTK
daehyeok 4월 공헌자 현황 발표는 안 하시나요? [1] 2012.05.07 by 난다날아
라미아스튜디오 신디케이션 모듈로 아직까지 문제를 겪고계신분 있나요? [23] 2012.05.05 by 윈컴이