snax님이 올리신 글을 보고 제가 뭐 도움이 될만한게 있나 싶어서 찾아봤더니 이전 작업물이 아직 남아있더라구요.

 

 

https://github.com/mAKEkr/rhymix-board-skin-template

 

에이 그런걸 올리고 그래? 라고 생각하실지 모르겠지만, 2014년에 나름 머리싸메고 하루에 20시간동안 1달동안 고민하던 결과물의 일부입니다.

 

XELAB-B1이라는 이름으로 판매되던 스킨의 껍데기에 최근 작업하던 작업물 일부가 들어있습니다.

 

 

보시면 폴더 형태가 기존 스킨들과는 많이 다를겁니다.

 

파일을 어디까지 정리해야될지 몰라서 감이 안잡혀서 좀 지저분합니다만, 제가 XE 템플릿 언어를 깔끔하게 쓸 수 있는 3가지 팁이라는 게시물에 적어놓은 항목들을 모두 다 반영한 결과물이라 생각해주시면 좋겠습니다.

 

https://xetown.com/tips/1439858

 

  • profile
    좋은 자료공유 감사드립니다!
  • profile
    적용된 사이트는 볼 수 없을까요?
  • profile profile
    네 아직 개발중이라 볼수없습니다. 해당 템플릿은 사이트 운영자보다 개발자에게 용이합니다.
  • profile
    와! 감사합니다 ( _ _ )
  • profile
    폴더명을 xelab_b2 라고 고치시거나,
    ./core/b2b.php 파일에서 인클루드되는 경롤르 수정하시면 될듯 합니다.

    그리고 css가 적용이 된 게 아니라서 어느 정도 css 부분도 같이 적용한 부분을 올려주시면
    아마 사용하는데 어떻게 사용해야할지 감이 올듯 합니다.

    그냥 껍데기만 있는 코어의 경우 그냥 뭐가 다른지 코드를 보지 않는 한 잘 모르는 거 같네요.

    그리고 checkIPDisplayPermission 오류가 있네요.
    /www/modules/board/skins/xelab_b2/templates/document/view.html
    이 부분에 대한 부분 그냥 삭제해야지 일단 보여지네요.

    해당 스킨에서는 글쓰기나 글 링크 부분이 적용되어있지 않은 거 같습니다.
  • profile profile
    좀 새벽에 급하게 올린게 있어서 몇가지 고치고 다시 올리겠습니다. 몇가지 중요파일을 삭제했더니 오류가 뜨나봅니다
  • profile profile
    어떤.디자인인지 궁금하네요
  • profile profile
    디자인은 없는 뼈대만 갖춘형태입니다. 안의 코드가 중요한 물건이라 코드를 잘 봐주세요.
  • profile profile
    혹시 이 코드로 만든 사이트는 따로 볼 수 있는게 없나요? ^^;
    소스코드는 깃헙에 업데이트해주시면 다시 다운받아서 확인해보겠습니다. 감사합니다. ㅎ
  • profile
    깃헙에도 업데이트 빨리 됐음 좋겠네요 ㅎ
  • profile
    상당히 늦었습니다.
    돈벌러 갔다고밖에 변명을 못하겠네요 죄송합니다.
    PHP를 안건드린지 꽤 오랜시간이 지나서 수정을 미처 다 못했습니다. 지금 구현하고픈 기능들도 많은데 php.net부터 켜놓고 이 기능이 뭐였지 하는 상황입니다.

    1. 기본적인 프론트+백엔드 개발환경이 구축되었습니다.
    프론트엔드 개발은 기본 프리셋으로 vue3 + vitejs를 넣어놨습니다.
    설정만 조금만 건드시면 vitejs의 HMR도 적용하여 개발 가능합니다.

    2. Ajax를 통해 게시판의 설정을 모두 가져올 수 있게 만드려고 합니다.
    현재 각 게시판 들어가서 ?requestType=json 을 넣으면 됩니다.
    Ajax로 개발하실때 서버 리퀘스트를 사전에 차단하여 퍼미션 관리에 상당한 도움을 줄것이라 생각하여 넣었습니다.

    3. 오류의 문제였던 절대경로 문제를 해결했습니다.
    기본 뼈대인 현재 저장소를 다 완성시키고 제가 완성하려 했던, 현재는 드랍된 프로젝트를 개발해서 올려볼까 합니다.
    SEO 고려안하고 (구글말로는 SPA형태의 웹페이지라도 meta태그만 잘되어있으면 된다던데 현재 라이믹스의 meta태그는 잘되어있는걸로 보입니다.) SPA형태로 게시판을 먼저 개발해볼 계획입니다.