제로보드XE - 레이아웃 스킨
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 정식버전(1.0이후) |



간단명료하게 알려드릴 부분만 기재하도록 하겠습니다. 소개에 앞서 이 스킨을 제작하는데 가장 큰 도움을 주신
님과 베니님(http://www.digist.co.kr/)에게 먼저 감사의 말씀부터 드립니다.
1. 소개
* 블로그 레이아웃입니다.
* 기본으로 제공하는 ZBXE 기본 블로그 스킨을 토대로 제작되었습니다.
* 기능보다는 디자인과 깔끔한 마크업에 중점을 두었습니다. CSS Validation은 통과하였으며 XHTML은 현재 제 컴퓨터에서 임시서버 환경을 만들어서 제작했기 때문에 아직 검증을 못받은 상태입니다. (만약에라도 호스팅을 바꾸게 된다면 그때는 가능할지도 모릅니다)
* 추후 업그레이드를 위해서 기존 원래 코드는 "삭제"보다는 일단 "숨김"과 "추가"를 바탕으로 제작하였습니다.
* 로고와 바탕이미지는 관리자 설정에서 정하신 파일로 사용하실 수 있으며 PNG 파일을 사용하실 수 있습니다.
* 본 레이아웃 스킨 이외에 [최근 게시물], [최근 코멘트], [카테고리 출력], [월별 보관 출력] 총 4개의 스킨은 현재 CSS Validation 통과를 위해 다듬는 중에 있습니다. (업로드 된 이미지 중에서 완전히 구성된 것이 5개의 모든 스킨을 함께 적용된 예)
* 몇가지 기본 스킨에서 변화가 안된 부분이 있습니다. (예를들면 코멘트 쓰는 폼 양식 따위). 이런것들은 제가 원하는 기능이 아직 제대로 돌아가지 않아서 디자인을 입히지 않은 보류상태의 것들 입니다.
2. 장점
* 아스키님과 베니님의 도움으로 코멘트가 토글되며, 처음에 뿌려지는 게시물의 코멘트는 숨김으로 나왔다가, 제목을 클릭해서 나오는 본문읽기 부분에서는 모든 코멘트가 펼쳐져서 나옵니다. (물론 리스트 화면에서도 클릭으로 코멘트를 펼칠 수 있습니다)
* 메뉴는 1차 메뉴로 되어있으며, 관리자 화면에서 메뉴를 추가 할 경우 위 샘플 이미지와 같이 알아서 둥근모서리 버튼을 만들어줍니다.
* 이 레이아웃과 어울릴 수 있는 몇가지 디자인 코드들을 코멘트와 함께 코드에 넣어놓았으니 커스터마이징 하실때 참고하십시오.
3. 단점
* 본래 디자이너라 프로그램에는 무지한지라 몇가지 부분들 (메뉴얼에 없거나 질답 게시판에 내용이 없는 관계로 구현하지 못한 좋은 기능들)이 있습니다. 어차피 레이아웃에서는 프로그래밍 적인 부분보다는 디자인적인 요소가 많이 들어가고, 보드 스킨에서 프로그래밍 부분이 많이 나오기 때문에 이 레이아웃은 딱히 장점이니 단점이니 의미가 없는 것 같습니다, 곧 등록 할 블로그 보드 스킨에서 체크하겠습니다.
4. 설정
* 압축을 푼 디렉토리 "Xesta"를 ZBXE > Layouts 폴더 안에 복사합니다
* Xesta는 여러분이 관리자 화면에서 설정하는 배경이미지와 레이아웃이 완전히 녹아들게 하기 위해서 부분적으로 PNG 투명이미지를 사용했습니다. 이 투명이미지를 사용하기 위해서는 ZBXE 파일에 한가지 추가할 부분이 있습니다.
ZBXE > common > tpl 폴더안의 common_layout.html 파일을 열고, <head></head>태그의 맨 마지막에 아래의 코드를 넣습니다.
<!--[if lt IE 7]>
<style type="text/css">
div, .png24 { behavior: url(http://127.0.0.1/zbxe/common/js/iepngfix.htc) }
</style>
<![endif]-->
url 부분의 http://127.0.0.1 부분만 자신의 도메인 주소로 바꿔주십시오. 이것만 추가하시면 됩니다.
* 이제 관리자 화면에서 레이아웃 설정을 샘플 이미지와 같이 해주십시오. 배경이미지의 경우에는 이미지 폴더안에 main-bg.gif가 있으니 일단 사용하시고 로고 역시 이미지 폴더안에 xesta-logo.gif가 있으니 임시로 사용하십시오.
5. 마무리
* 너무 상세한 부분들까지 모두 적진 못했습니다. 공식적인 스킨 업로드나 업데이트 파일에 대한 업로드는 제로보드 공식 홈페이지를 이용하고, 기타 업그레이드나 추가적인 부분들에 대해서는 개인 홈페이지에서 천천히 다루겠습니다.
* Xesta Vivid 제작현황과 업데이트 및 패치 관련 뉴스는 아래의 링크를 참조하시기 바랍니다.
http://www.thehammer.co.kr/blog/xesta-vivid-release/
* 매일 저녁 8시부터 10시까지는 온라인 작업상 IRC에 접속해 있습니다. Xesta Vivid 스킨에 관한 정보공유겸 대화하시기를 원하시는 분은 제로보드 IRC 서버에 접속하시면 되겠습니다. 접속 방법은 아래의 링크입니다.
http://www.zeroboard.com/forum_irc
* 기타 기존 제로보드 4 스킨 다운로드 링크
- 8tunes Aqua Forum Skin
http://www.zeroboard.com/?mid=zb4_skin_user&search_target=title&search_keyword=aqua&document_srl=1450565
- 8tunes Aqua Training Skin
http://www.zeroboard.com/?mid=zb4_skin_user&search_target=title&search_keyword=aqua&document_srl=1453515
- 8tunes Rediant Satin Forum Skin
http://www.zeroboard.com/?mid=zb4_skin_user&search_target=title&search_keyword=satin&document_srl=1455571
More info The Hammer (8tunes)
솔직히 디자인 : 정현화 이 옆에...
http://www.ndesign-studio.com/
이 곳 주소도 함께 기재해주는 것이 좋을듯합니다.
본래 디자이너라고 하셨는데..그렇다면 더더욱....
뭔가 착오가 있었겠죠.. 공개된 장소이니만큼, Hammer님께서 의문을 풀어주시리라 믿습니다..
좋은기능이 숨어있는, 블로그모듈스킨도 공개해주세요~~~~~~
디자인 최고입니다~
사용하는 방법을 모르겠습니다, 좀 가르쳐 주세요!
설정은 다했습니다.
http://www.multiwindow.com/Korea_Homepage/xesta
설치를 해봤는데 쉽게 잘 되는데, 위젯스킨이 있어야 겠더군요 ^^ 스킨이 기다려집니다. 짝짝짝~~
ndesign-studio.com은 이미 많은 분들이 알고 계신 유명한 웹 2.0 디자이너의 웹사이트 입니다. 이 사이트 역시 WordPress의 테마존에 있는 ALMOST-SPRING이라는 디자인 템플릿을 토대로 만들어졌습니다.
저도 이 ALMOST-SPRING과 ndesign-studio.com의 디자인을 토대로 WWW.THEHAMMER.CO.KR을 만들었지만 이 사이트를 보고 ndesign-studio.com의 카피라고는 생각하지 않습니다. 어차피 워드프레스 블로그 스킨이 가지는 기본적인 틀 자체가 비슷한것이 많기 때문이죠.
또한 이 스킨에 대해 본문에 제가 카피라이트나 기타 저작권을 일체 표기하거나 거론하지 않은 이유는, 디자인에 대한 저작권이 필요한 스킨이 아니라, 아직 구성방법에 대한 대안이 별로 없는 zbxe 블로그 스킨에 대해 한가지 방법론으로 만든것 뿐이기 떄문입니다.
본래 스킨이라는 것은 대부분 카피켓(Copycat - 타 사이트를 모방하여 만든 복제품)이 많고 그럴수밖에 없습니다. 모방하고자 하는 사이트의 기능과 디자인이 좋아서 모방을 했는데, 기능적인 면만 모방하고 디자인적인 면을 모방하지 않는다면 모방 자체의 의미가 없기 때문입니다.
Xesta는 해외 블로그 사이트중에서 기능과 디자인이 모두 뛰어난 ndesign-studio.com의 기능이나 구성적인 부분까지 대부분 거의 구현을 해냈습니다. 디자인과 코드 두개를 동시에 모방했음에 불구하고 코드는 놔두고 디자인 부분에만 ndesign-studio.com의 주소를 넣어야 할 필요는 없다고 봅니다. 코드와 디자인 두개 모두 표방했고 이것은 단지 카피캣용 스킨일 뿐입니다.
이 스킨을 토대로 자기 마음대로 디자인이나 코드를 커스터마이징 하는것이 주 목적이라는 것입니다.
이 스킨이 디자인의 독창성을 위해 만들어진 디자인 템플릿이 아니라, 아직 부족한 블로그 기능들을 좋은 디자인과 어울리게 하여 몇가지를 실례로 활용할 수 있는 블로그 기능 템플릿으로 봐주시면 이해가 빠를 것 같습니다.
그냥 쓰셔도 법적으로 아무 문제 없고 윤리적으로도 아무 문제 없으며 제 이름 옆에 ndesign-studio.com의 이름을 붙일 이유는 더더욱 없다는 점은 확실히 하겠습니다.
가장 중요한것은, 이 스킨이 ndesign-studio.com처럼 보이게 하는것은 카테고리, 댓글 덧글등의 위젯부분들과 제가 디자인 하실때 참고 하십시오라고 적은 각 파일들 안의 예제 샘플 코드 부분들 떄문에 그렇습니다.
즉, "직접 커스터마이징 하십시오(삭제해도 무방)"라고 코드에 적어놓은 부분을 삭제하면 ndesign-studio.com과 같은 구석은 하나도 없어지고 순수 저의 창작적인 부분만 나타나게 됩니다.
여러분들이 디자인 할때 참고해서 디자인 해야 할 부분의 구성은 ndesign-studio.com의 것을 채용했지만, 전체적인 레이아웃 틀의 디자인과 구성, 색상은 모두 저의 창작 작업에서 나왔기 떄문에 ndesign-studio.com의 주소를 거론할 필요를 느끼지 못했음을 알려드리며 아울러 기재할 필요도 전혀 없음도 함께 알려드립니다.
http://www.thehammer.co.kr/blog/xesta-vivid-release/

안녕하세요 블로그 적용중 한가지 문제가 생겨서 문의 드립니다. 위 보시는 바와 같이 마지막 매뉴가 밀려 내려와서
제 능력으로는 수정이 불가합니다.;;;; 한가지 이상한것은 제 컴에서는 아예 게스트 게시판이 사라지고 없다는것입니다.
사라진줄도 모르고 .......있었습니다. 다름 컴퓨터에서 접속을 해보니 이런 상황이더라구요 부디 해결책을 아시는분은 댓글좀 남겨
주셨으면 고맙겠습니다.
http://holysnow.web-bi.net/company 입니다.
저의 홈피는 블로그위주가 아닌 홈페이지안에 주메뉴로 블로그를 넣어 놓은 상태인데요,(그게 뭐 문제는 되지 않을 것 같은데)
블로그에서 다른 기능들은 팁을 보고 수정해서 잘 작동하고 폼도 잘 나옵니다.
근데 상단좌측에 있는 Write Blog를 눌러서 글쓰기를 하면 제홈페이지 메인 화면으로 넘어가 버립니다.
자세히 보니 글쓰기에 걸려있는 링크가 존재하지 않아서 일어나는 경우 같습니다.
layout.html를 보면은 글쓰는 코드가 아래와 같으며
<a href="{getUrl('mid', $layout_info->target_mid, 'act','dispBoardWrite','document_srl','')}" title="Write Blog" class="mini-blogwrite">Write Blog</a>
실제 링크시 아래와 같이 열립니다. 그런데 링크가 없다고 나오는거죠.
http://jcas.co.kr/zbxe/?mid=dispBoardWrite
그래서 아래와 같이 직접 링크를 걸어 주니 글쓰기화면이 나옵니다.
<a href="http://jcas.co.kr/zbxe/?mid=blog&act=dispBoardWrite" title="Write Blog" class="mini-blogwrite">Write Blog</a>
아래는 실제 링크시 열리는 주소구요.
http://jcas.co.kr/zbxe/?mid=blog&act=dispBoardWrite
근데 이 소스가 제로님의 라운드블로그스킨의 글쓰기 소스와 동일하더군요,
그래서 라운드스킨에서 테스트해 보니 그기서는 잘 작동이 됩니다.
근데 왜 이 스킨에서는 올바르게 작동하지 않을까요.
저만 그런 증상이 나타나는지 다른분들은 리플이 없어서 궁금하기도 하고 혹시 고수님들이 보시면 아실 것 같아서 글 남겨봅니다.










