웹마스터 팁

layout skin의 제작방법에 대해서는
http://zbxe.springnote.com/pages/392293 에 간단히 설명이 되여있습니다.

성미급한(?) 저는 잘 살펴보지도 않고 지금까지 위의 설명을 기초로하여 layout을 만들어 봤는데 뭔가 허전 한겁니다.
역시  이게 다가 아니였네요.

일단 xe는 프로그램의 구조자체가 기존의 ver4와는 달리 PHP와 xml로 이루어져 있어 그 한 축인 xml을 잘 살펴보지 않으면 충분한 활용이 안되게 되여있군요.

뭔말인가하면 위의 설명서에서는 info.xml을 간단하게

<?xml version="1.0" encoding="utf-8"?>
<layout version="0.1">
    <title xml:lang="ko">레이아웃 이름</title>
    <author email_address="제작자 email" link="제작자 홈페이지 주소" date="작성일">
        <name xml:lang="ko">제작자 이름</name>
        <description xml:lang="ko">
            레이아웃에 대한 간단한 설명
        </description>
    </author>
</layout>
로만 예를 들어 설명했습니다.(아직 매뉴얼을 작성하다 말아선가??)

그런데 이럴경우 xe에서 기본으로 제공하는 메뉴를 사용 할 수가 없게됩니다.
왜냐하면  레이아웃 설정시 위 info.xml 파일을 읽어서 설정 항목을 구성하는데,  메뉴에 대한 설정을 할 수있는 xml 파일의 노드(아래 참조)가 빠져서 메뉴를 설정 하는 곳 자체가 안 나오는 겁니다.

// 메뉴설정을 위한 xml노드
<menus>
        <menu name="main_menu" default="true">
            <title xml:lang="ko">상단 메뉴</title>
            <title xml:lang="jp">上端メニュー</title>
            <title xml:lang="zh-CN">主菜单</title>
            <title xml:lang="en">Top menu</title>
            <title xml:lang="es">Menu Principal</title>
            <maxdepth>3</maxdepth>
        </menu>
        <menu name="bottom_menu">
            <title xml:lang="ko">하단 메뉴 </title>
            <title xml:lang="jp">下段メニュー</title>
            <title xml:lang="zh-CN">底部菜单</title>
            <title xml:lang="en">Bottom menu</title>
            <title xml:lang="es">sub menu </title>
            <maxdepth>1</maxdepth>
        </menu>
</menus>

오늘 기본으로 제공 된 ZBXE 공식사이트 layout ver 0.1(xe_offcial)의 info.xml을 살펴보고야 문제점을 알수 있었습니다.
혹시 저 처럼 더듬는 분이 게실가봐 올려 놓습니다.

제목 글쓴이 날짜
xe_layout 을 자신의 웹 첫화면과 연결 [2] justrue 2007.08.29
홈페이지에 게시판을 iframe, include로 이용하시는분들 느까끼 2007.08.27
플래쉬 화일을 헤더와 푸터에 넣어보기 [11] file choi2007 2007.08.27
로그인 불가 - APM 관리자일 때 (일반적인 경우 아님) [3] Sx3 2007.08.26
w3c.org의 웹페이지 유효성 검사기 file 바람처럼831 2007.08.24
여러 개의 메뉴를 달아보자! [5] file 고라리 2007.08.23
상단메뉴 개수를 지정한 만큼만 보여주고자 할 경우 [9] 똑디 2007.08.23
Zbxe 서버 이전하기 [4] 팔공산 2007.08.22
rewrite mod 설정, 해지 [1] 아름드리479 2007.08.22
홈페이지 주소 고정시키기 [12] file :에반: 2007.08.21
zbxe 일주일 사용기 및 팁 [1] 팔공산 2007.08.21
layout skin 제작시 info.xml도 잘 보세요 [1] 바람처럼.. 2007.08.21
페이지 수정시 메뉴들 가지런히 놓이게 하기 [3] 팔공산 2007.08.21
(수정) ZBXE 설치/로그인 등이 안될 때 시도해보세요. (MySQL DB) 핑크플로이드 2007.08.20
OpenID 적용 [6] file 맑은하늘75 2007.08.20
한글 경로가 404 에러로 뜨는 경우 처리방법 [2] 베니 2007.08.18
404 페이지 못찾음으로 나오는 문제 수정 [9] 화니군 2007.08.18
사이트접속시 제로보드XE폴더로 이동되게 하는 쉬운방법 [8] 부찬™ 2007.08.17
사이트 주소로 접속했을때 XE 폴더로 이동하기 팁 [42] 베니 2007.08.16
음악플레이어를 달고싶으세요? [13] 부찬™ 2007.08.16