일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ODBC
- 로터스 노츠
- Photo
- 에쿠스 콘솔박스
- 사진
- 노출
- 커피
- 사진강좌
- C#
- minipresso
- Lotus Script
- linkhard
- 링크하드
- generic
- 신혼여행
- SQL
- 용어정리
- Attribute
- Lotus Notes
- 뉴칼레도니아
- DICTIONARY
- 사진용어
- glossary
- domino
- AS
- Nas
- JavaScript
- 자바스크립트
- ASP.NET
- 자작 콘솔
- Today
- Total
바라기의 이야기
그누보드에서 좌측 메뉴 관리 게시판 만들기... 본문
그누보드에서 좌측메뉴를 어떻게 관리하는지 모르겠네요...
다른 분들은... head.php 파일에 HTML을 직접 echo "<A href='~~~~'>공지사항</A>"; 이런식으로 넣어서 사용하시나요?
PHP 개발 경험이 없어서 어떻게 관리하는지 모르겠지만...
제가 하는 방식에 대해 간단하게 설명하려고 합니다~
물론 제로보드에서도 가능합니다...
예전 웹호스팅 업체에 홈페이지를 넣어서 관리했을때도 비슷한 방법으로 관리를 했습니다.
물론 그때 보다 조금더 발전된 형태긴 하지만요...
# 기능
1. 메뉴를 게시판 문서 등록 삭제로 관리할 수 있습니다.
2. 메뉴의 표시 및 링크 등에 대한 권한을 관리할 수 있습니다.
3. 메뉴 링크 클릭시 오픈되는 형태(새로운창, 현재창 등)에 대해 정의할 수 있습니다.
4. 해당 메뉴 게시판에 최근문서가 있을 경우 new 아이콘 표시를 해줍니다.
# 방식
- 일반 게시물 TABLE 등이 있는 상태에서....
1. 게시판 메뉴 관리 Table을 생성합니다.
2. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 합니다. (중간 위치에 첨부된 내용을 삽입~!!)
3. 게시판 메뉴 관리 게시판에 문서를 등록합니다.
( 문서는 게시물과 답변 문서 구조로 들어갈 수 있도록 데이터를 입력합니다.)
4. 메뉴 문서의 내용은 XML 형태로 head.php 파일내에 정의된 xml Node로 구성이 되어져야 합니다.
5. 메뉴 확인 및 권한 처리가 되는지 확인합니다.
# 처리 순서
1. 게시판 그룹생성 -> 관리자
2. Menu 게시판 생성 -> Menu
(메뉴 관리 및 일반 게시판 생성한 목록)
(Menu 게시판 등록 정보)
--> 마지막 추가 항목에 "최신정보", "false" 값은...
첫페이지에 최신문서 목록에 나오지 않도록 처리하기 위함.
3. 일반 게시판 생성
4. gnuboard4 디렉토리의 head.php 파일을 커스터마이징 한다.
( <?=outlogin("basic"); // 외부 로그인 ?> 코드 다음줄 정도(?)에 삽입... - 위치는 개개인마다 조금 다르게 해도 무방... )
--> 첨부된 Gnuboard_메뉴연동.txt 파일의 내용을 head.php 파일에 추가한다.
파일 : Gnuboard_메뉴연동.txt
5. Menu 게시판에 접근하여 문서를 등록한다.
--> 설명
<root>
<title>분류/게시판이름</title>
<title_style>타이틀 표시시 Style</title_style>
<type>분류: C, 게시판: B</type>
<url>URL 정보</url>
<table />
<target />
<user>사용자 - 관리자 : admin, 회원 : member, 전체 : all</user>
</root>
title : 메뉴에 표시될 이름.
title_style : 메뉴 표시되는 Text의 스타일 CSS
type : C - 분류, B - 게시판 ( 분류는 Link 되지 않는다. )
url : B 게시판인 경우 이동하는 페이지 URL
table : B 게시판인 경우 해당 게시판 TABLE명
target : _self, _new, _blank 등... 페이지를 오픈할 위치 텍스트값을 입력
user : admin - 관리자만 보임,
member - 회원에게만 링크 처리됨.
all - 모든 사용자가 링크를 클릭할 수 있음.
위와 같이 설정하면...
http://nas.baragi.kr 페이지와 같은 형태가 됩니다...
질문이 있으신분은... 덧글 달아주세요~~
빠진내용이 있을지 모르겠지만... 발견되면 추가해 놓도록 하겠습니다...
# 물론 위의 내용을 처리후...
최근글에 메뉴 등록한 글도 표시가 되는데요...
처리한 내용이 있는데 갑자기 기억이... 다음글에 작성을... ^^
'Develop > HTML&CSS' 카테고리의 다른 글
그누보드에서 좌측 메뉴 관리 게시판 만들기[2] (2) | 2012.10.04 |
---|---|
XML에서 공백처리 (0) | 2010.10.08 |
그림에 마우스 오버시 좌측상단 팝업메뉴 제거 (0) | 2010.03.16 |
우측 마우스 팝업메뉴 막기 (0) | 2010.03.16 |
풍선도움말 줄 바꾸기~ (0) | 2010.03.16 |