잠깐 이야기했던 유저 테마 애드온이, 참 살에 살을 덧붙여가다 드디어 끝났어요.

 

사실 아직 마음에 걸리는 것이 한두가지가 아닌데 (테마 판매기능 도입, 포인트 거래 등...)

 

그건 모듈의 몫이니 애드온정도로 먼저 완성...

 

그런데 소스가 너무 더러워서 좀 정리하고... 배포해야겠어요.

 

일단 정리만 좀 해보면

 

1. sxe_user_theme.css 파일을 첨부파일로 올리면

2. 테마 설치 버튼이 자동으로 따라붙음

3. 설치를 누르면

4. 애드온과 ajax로 통신하여 테마를 사용자 정의 회원정보 항목에 집어넣음

 

이게 설치 프로세스,

 

1. 접속

2. 테마가 있다면

3. 회원정보의 사용자 정의 항목을 긁어다가

4. 세션에 박아둠

5. 그 후론 쭉 세션에서 꺼내다 씀

 

이게 표시 프로세스.

 

아직 추가해야 될 기능들과 고칠 부분이 좀 남았지만

그래도 끝이 난 것이 기뻐서 (...) 자랑하러 올려봐요.

 

 

스크린샷 2015-09-16 오후 5.20.41.png

 

스크린샷 2015-09-16 오후 5.20.54.png

 

이건 미리보기 화면!

 

스크린샷 2015-09-16 오후 5.21.17.png

 

 

 

설치버튼을 누르면 ajax로 회원정보에 집어넣고

 

스크린샷 2015-09-16 오후 5.21.24.png

 

스크린샷 2015-09-16 오후 5.21.28.png

 

 

 

짠. 게시판에 css파일을 올리는 것만으로 유저 테마 자율적 설치 가능한 애드온 완성.

 

 

 

 

개발은 노가다의 연속...ㅠㅠㅠㅠ스크린샷 2015-09-16 오후 5.29.36.png