낮

HomeNavi Package 2.5

· 2007-06-11 (월) 23:25:17 · 3216 · 13
Untitled-2.gif
HomeNavi 2.5 설명서

원저작자 : zae님 (http://www.nzeo.com/bbs/zboard.php?id=cgi_zskins2&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&keyword=home%20nav&select_arrange=headnum&desc=asc&no=13895)
수정 : DayDream (http://www.skystory.kr)

--서론----
안녕하세요, 그누보드4 사용자인 DayDream입니다.
2004년도에 zae님이 Home Nav라는 특이한 플러그인을 제로보드에 들고 나왔습니다.
그때는 많은 사용자들이 사용하였지만, 지금은 점점 줄어들고, 몇몇은 생소할 정도로 엣날 얘기이죠.

그래서 한 2005년정도에 제가 zae님께 허락을 받아 그누보드4에 재배포를 할 수가 있었습니다.
이때 코딩을 깔끔하게 하고, 또한 스킨화 해서 이용자들이 쉽게 접근할 수 있도록 하였습니다.

2007년도 지금은 제로보드로 재코딩을 하여 스킨화 하였고, 지금은 미니보드 그리고 GR보드까지 지원하게 되었습니다
(현재는 정보드, gm보드를 작업중입니다)
각각 다 스킨화 할려면 복잡하지만, 함수를 공통으로 쓰여, 스킨 파일 하나로 4가지 이상의 보드에서 사용할수 있게 되었습니다.
아무리 다른 게시판 사이트라도, Home Nav는 스킨공유를 할 수 있어 많은 이익이 돌아갈것이라고 믿습니다.

지금의 스킨코딩으로는 설정은 복잡하지만, 효율성을 따지고 보면 매우 좋은 결과가 나옵니다.

--파일설명----
:: 각 폴더(파일)를 게시판 폴더안에 넣어주세요.

* 제로보드, GR보드
navi.lib.php 파일과 navi_skin/default 폴더가 들어있습니다.

* 미니보드
navi.lib.php 파일과 skin/navi/default 폴더가 들어있습니다.

* 그누보드
lib 폴더와 skin/navi/default 폴더가 들어있습니다.

--사용방법----
1. Home Nav를 넣고 싶으신 페이지 상단에 다음 소스를 붙이고 수정해주세요

* 제로보드 ***
<?
$_zb_url = ""; // 상대경로
$_zb_path = ""; // 절대경로 - 끝에 꼭 / 를 붙이세요.
include $_zb_path."outlogin.php";
// 제로보드 디렉토리
$zboard_dir = ""; // 현재 파일의 장소에서 제로보드 폴더는 어디? - 끝에 꼭 / 를 붙이지 마세요.

include $_zb_path."navi.lib.php";
?>

* 그누보드4 ***
<?
include_once("$g4[path]/lib/navi.lib.php");
?>

* 미니보드 ***
<?
$dir = ""; //현재파일에서 미니보드 폴더가 어딨나? 마지막에 / 을 붙이지 마세요.
include $dir."/header.php";
sql_connect();
include $dir."/navi.lib.php";
?>

* GR보드 ***
<?php
$grboard = './grboard'; //현재파일에서 GR폴더는 어딨나? 마지막에 / 을 붙이지 마세요.
include $grboard.'/navi.lib.php';
// DB 연결하기
include $grboard.'/db_info.php';
@mysql_connect($hostName, $userId, $password) or die('GR Board 가 DB 에 접속하지 못했습니다.');
@mysql_select_db($dbName);
?>


2. 넣고 싶으신 곳에 다음 소스와 같이 작성해주세요.

<?=get_navi("스킨명", array(게시판아이디, 게시판아이디, ....), array(게시판이름, 게시판이름, ....))?>

* 설명
스킨명은 skin/navi 폴더에 들어있는 폴더명으로, 기본 스킨은 default로 되어있습니다.
두번째 조건 - array(게시판아이디, 게시판아이디, ....) 는 원하시는 게시판의 아이디를 차례대로 넣어주세요.
그리고 세번째는 게시판이름을 게시판아이디에 맞춰서 작성해주세요.

예) ex. 게시판아이디 : 게시판이름
test1 : 자유게시판, test2 : 공부방, diary : 다이어리

이렇게 세개의 게시판이 있고, 스킨 이름이 navi_skin 라면 다음처럼 되겠습니다

<?=get_navi("navi_skin", array(test1, test2, diary), array(자유게시판, 공부방, 다이어리))?>

* 몇몇 게시판은 게시판 제목을 설정할수 있습니다만, 설정을 똑같이 하기 위해, 제로보드 최신글 형식처럼 이용했습니다.

* 업데이트.txt 파일을 확인해주세요!

첨부파일

Untitled-2.gif (27 KB)
0회 2007-06-11 23:25
HomeNavi Package.zip (64.8 KB) 49회 2007-06-12 05:41
|

댓글 13개

2007-06-11 (월) 23:31:18
용도가 무엇인가요? 게시판 상황판 같은 것인가요?
2007-06-11 (월) 23:34:31
최신글처럼 원하는 게시판에서 새글/새코멘트를 카운트하는 일종의 최신글 플러그인입니다 ^^;
감사합니다...제로에서 보던거네요..
2007-06-12 (화) 13:00:34
^^
감사합니다.
즐거운 하루 되세요!!
2007-06-12 (화) 13:00:42
잘 쓰세요 ^^
2007-06-14 (목) 07:34:47
좋은 스킨 잘 사용하겠습니다.
감사합니다.
음... 과연 어디 사용하는 물건인지...
2007-07-13 (금) 19:03:47
감사히 잘 쓸께요.,...
수고 많으셨습니다
감사합니다 ~ ~
고생..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 07-06-13 조회 6,091
게시판 07-06-12 조회 1.6만
외부로그인
[외부로그인]
07-06-12 조회 4,592
외부로그인 07-06-11 조회 4,819
기타 07-06-11 조회 3,839
기타 07-06-11 조회 3,217
게시판 07-06-09 조회 1.2만
최근게시물 07-06-08 조회 7,165
기타 07-06-08 조회 1.1만