묻고답하기
디자인입히기가 너무 막막하네요.
2009.09.04 06:10
DB를 collation의 utf_unicode_ci선택 (utf_general_ci로 해야되나?) 해서 만들고,
DB사용자 만들고,
제로보드XE 다운받아서 업로드하고,
브라우저에 도메인 쳐서 과정대로 설치하고,
도메인을 다시 쳐보니 게시판만 딸랑.... 제로4때처럼 게시판만 딸랑이군...
XE관리자로 로그인해서...
내가 사이트맵 구상한데로
XE관리자 왼쪽메뉴에서
서비스관리 > 각 게시판만들고
서비스관리 > 각 페이지들 만들고
각 페이지부분에서는 [페이지수정]클릭해서 컨텐츠박스 넣고 위젯이나 모듈넣고,
사이트설정 > 메뉴 : 플래시로 할 것이면 필요없겠지만 그래도 일단 만들어보자고 만들고,
모듈분류가 뭐하는 것인가? 페이지나 게시판들의 소속이니 대메뉴같이 만들면 되겠다 싶어서 모듈분류도 만들고
각 페이지와 게시판 만든 것을 모듈에 소속시키고,
사이트설정 > 레이아웃 > 생성하고, 이 레이아웃 모두 다에 적용하고, 아까만든 메뉴 선택하고,
상단우측에 Settings에서 시작모듈을 선택해 주고...
도메인을 쳐서 보니 '음... 기본 스킨대로 잘 나오는군'
이제 디자인을 바꾸고 입혀볼까?
사이트설정 > 레이아웃 > 관리 > 소스를 보자...
'이게 뭐야?'
잘모르겠으니 복사해서 드림위버로 함 봐보자해서 보니까 헉~! css 미적용 상태!!!
한마디로 앞이 캄캄...
지금 이 시대에 하드코딩을 하라는 것인가?
드림위버에서 사이트설정해서 XE 스킨열어봐도 어차피 앞이 캄캄...
XE관리자에서제공하는 것은 다 무시하고
늘 하던데로 드림위버로 다 만들고 나서
다시 그것을 XE문법으로 변형해서 레이아웃스킨을 업하고....
수정하려면 또 XE문법은 무시하고 수정해서 다시 XE문법으로 바꿔서 업로드하고 이래야 되는 것인가?
( 늘하던대로도 아니고 XE문법적용이라는 과정이 더 생겼네 ! )
아니면 XE관리자에서 하드코딩? ㅎㅎ
전 그누보드로 홈피 만들 줄 압니다. (물론 제로4로도 만들줄 알고요.)
http://s-hitec.co.kr/ 이 사이트 저혼자 그누보드로 만든 것입니다.
XE로는 홈피 도저히 못 만들겠습니다.
제로보드가 네이버에 들어가서 진짜 좋게 나올 줄 알고 진짜 좋아라하면 기대많이 했는데
XE관리자에서 다 수정, 변형되는 것도 아니고, 반만 되다가 마네요.
좀 보다보니까 제로4처럼 소스중복이 많이 생길 것 같아요. css가 특히 그렇겠네요.
기존 태그를 잘 살리면서 그 안에 모듈만 적용가능하게는 안되는 것인가?
XE가 html을 몰라도 홈피 만드는게 가능하게 할려고 한 것 같은데
현실적으로 XE를 보니 디자인 바꾸려면 기본 html보다 더 많이 알아야 가능하겠군요.
결정적으로 이상한 부분은 제공하는 기본 레이아웃에 적용되어 있는 디자인이 들어있는 CSS수정은
왜 XE관리자에서는 안되는 것인가요?
틀은 제공한 것 그대로쓰고 내부 컨텐츠 요소만 css를 적용하라는 것인가요?
지금 이 XE 홈피스킨인 "기본스킨 v2"를 적용하고 우측에 있는 서브메뉴를 왼쪽으로 옮기려고 합니다.
오른쪽 div 찾아서 내용 div 위로 올리고, css 에서 찾아서 바꾸려는데 이것 조차도 힘드네요.
새로운 디자인과 레이아웃을 적용할려면 결국은 다른툴에서 다 만들고 나서 적용해야 된다는 것인데,
디자인부분은 기존 위지윅툴에 맡겨놔도 되는 게 아니었나 싶네요.
예로 드림위버에서 사이트설정해서 스킨들을 보면 잘 보이게 하는 것이요.
레이아웃에는 태그틀안에 모듈만 넣게 하면 되는것 아닌가요?
예로 통합검색도 {Modul_AllSearch} 이렇게만 들어가고 통합검색부분 디자인을 또 그 위젯스킨을 적용하면 될 것이니까요.
<!--기타요소 인클루드-->
<div id=top>{top}</div>
<div id=menu>{menu}</div><div id=search>{AllSearch}</div>
<div id=left>{member}{banner1}{banner2}</div>
<div id=centents>{컨텐츠 or 게시판}</div>
<div id=right>{quick}{banner3}</div>
<div id=bottom>{bottom}</div>
<!--기타요소 인클루드-->
이렇게로만 되어도 디자인변경이 아주 쉬울 것 같은데...
물론 위지윅에서도 잘보이게 하려면 상단에 기본태그요소는 그대로 살려두면 될테고...
암튼 html, php, CSS를 알만큼 알아도 XE는 어렵네요.
댓글 8
-
sol
2009.09.04 07:31
-
탤리우스
2009.09.04 11:39
레이아웃에 들어가는 코드를 잘 이해하고 만들면 기본적으로 될 것같은데,
그 레이아웃을 만드는게 좀 막막하네요. ^^;;
-
sol
2009.09.04 11:46
레이아웃에 쓰이는 템플릿 문법 메뉴얼을 보셨는지요 -
탤리우스
2009.09.04 13:06
완전 파악은 못했지만 한번 읽어보기는 했습니다.
적응하기에는 좀 많이 버거울 것 같아요. ^^;
-
khongchi
2009.09.04 13:07
아직 XE에 익숙하지 않으셔서 그래요^^
우선 레이아웃에서 템플릿코드(XE코드)를 사용한 이유를 살펴보겠습니다.
만약 누군가가 제로보드 레이아웃을 배포한다고 하겠습니다.
그 레이아웃을 다운로드 받은 사용자가 레이아웃 속의 로고를 바꾸고 싶다면 직접 html파일과 로고이미지를 수정해야겠지요.
XE레이아웃에서는 html파일을 직접 수정할 필요가 없습니다 '레이아웃 설정'에 들어가서 로고이미지를 바꿔주면 됩니다. html을 몰라도 쉽게 로고이미지를 바꿀 수 있죠.
레이아웃에 템플릿코드 안 써도 레이아웃 만들 수 있습니다.
어차피 메뉴는 플래시로 만드실거고, 그 레이아웃을 배포하지 않을 것이니 로고나 배경이미지, 컬러셋을 바꿀수 있도록 선택권을 줄 필요도 없으니 템플릿코드를 사용하지 않아도 됩니다.
드림위버로 작업하신 html과 css파일을 그대로 사용하시고, 게시판(or페이지)이 들어갈 자리에 {content}, 이것만 사용하시면 됩니다.
-
탤리우스
2009.09.04 13:18
아~ 조금은 알 것 같아요.
레이아웃 배포라기보단,
레이아웃을 만든 후 제가 또 XE관리자에서 제공하는 방식으로 수정하려면 템플릿코드를 쓰기는 써야겠군요.
이렇게 최대한 XE방식을 안벗나는 범위내에서 하고 싶다보니까여.
일단 어려우니 말씀해 주신데로 만들어야겠어요. ^^;
-
khongchi
2009.09.04 13:32
conf파일 안에 info.xml파일은 적어주셔야 되요^^
-
탤리우스
2010.01.27 11:11
오래되었지만 감사합니다. 하지만 아직도 못해보고 있어요. ㅎㅎ -
시니시즘
2009.09.04 14:51
저도 홈페이지 초보인데 제로보드 그다지 어려움 못느끼겠습니다.
적응하시면 될 거 같습니다.
프레임웍 방식과 라인코딩 방식에는 장단점이 다 있는데요. 손에 익으신 툴을 사용하시면 됩니다.
그리고 처음 모든지 접하게되면 어려움이 따르게 됩니다. XE가 아닌 제로보드를 처음 접하면 어렵다고 느껴지니 말이죠.
프레임웍 방식을 처음 접하시면 어려움이 더 많습니다. 그러나 구조화된 체계와 패치 등이 가능하게 되죠.