HomeNavi Package 2.5 정보
기타 HomeNavi Package 2.5첨부파일
본문
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 파일을 확인해주세요!
원저작자 : 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 파일을 확인해주세요!
추천
0
0
댓글 전체
용도가 무엇인가요? 게시판 상황판 같은 것인가요?
최신글처럼 원하는 게시판에서 새글/새코멘트를 카운트하는 일종의 최신글 플러그인입니다 ^^;

감사합니다...제로에서 보던거네요..
^^
감사합니다.
즐거운 하루 되세요!!
즐거운 하루 되세요!!
잘 쓰세요 ^^

좋은 스킨 잘 사용하겠습니다.
감사합니다.

음... 과연 어디 사용하는 물건인지...
감사히 잘 쓸께요.,...
수고 많으셨습니다
감사합니다 ~ ~
고생..
