제로보드 만드는법.

제로보드 만드는법.

작성일 2006.12.10댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제로보드 만드는법을 알고싶습니다.

제로보드를 어디서 어떻게 만드는지

조차 모릅니다. 아주 자세하게 가르쳐주세요.

제가 이해력이 조금 딸려서

위에말했듯이 자세하게 또 어디서

어떻게 만드는지 꼼꼼하게 가르쳐주세요.

제 내공 모두 겁니다.



profile_image 익명 작성일 -

 

안녕하세요?

제가 꼼꼼하게 가르쳐 드릴수가 없고요,

그냥 제로보드를 만드는 법을 알려드리겠습니다^^

일단 제로보드를 설치하실려면 PHP, MySQL 이 지원되는 서버에 설치를 하셔야 하거든요?

만약 못찾으시겠다면, Cafe24에서 한달에 싸게 500원 주시고 가입하시는것이 가장 나을듯 합니다.

저도 Cafe24에서 한달에 500원씩내고 호스팅을 사용하고있거든요....

일단 Cafe24에 가입하시고 아래를 참조하세요^^

 

제로보드 설치하기

이제 제로보드를 자신의 계정에 직접 설치를 하여 봅시다.
우선 http://zeroboard.com 에서 제로보드를 다운 받으셔야겠지요?
제로보드는 .zip 파일과 .tar.Z 파일 2가지로 배포하고 있습니다.
리눅스에서 쉘명령어를 아시는 분은 .tar.Z 파일을 받아서 계정에 올린후 압축을 푸는것이 쉽습니다.
쉘명령어를 모르시는 분들을 대상으로 설명 하도록 하겠습니다.
 
1. 다운 받은 제로보드 zip 파일의 압축을 푸세요.
1. 압축을 풀면 bbs 이라는 디렉토리가 생성이 됩니다.
 
2. bbs 디렉토리를 자신의 계정으로 업로드를 합니다.
2. 업로드는 FTP 프로그램을 이용하시면 됩니다.
 
3. FTP에서 bbs 의 디렉토리의 퍼미션을 777로 설정합니다.
3. 저는 CuteFTP 를 이용하기 때문에 CuteFTP로 예를 들도록 하겠습니다.
3. 아래 그림을 보시면 bbs 디렉토리에 왼쪽 버튼을 클릭하였을 경우 Change file attributes 라는
3. 메뉴가 있습니다.
3. 물론 각 FTP 프로그램마다 용어가 다를수 있지만 대동소이 하니 잘 찾아보세요. ^^




3. 이 메뉴를 클릭하면 다음과 같은 그림이 나타납니다.




3. CuteFTP는 위와 같이 체크를 하거나 직접 입력할수 있게 되어 있습니다.
3. 체크하는 방식이든 숫자를 입력하는 방식이든 모두 체크하거나 707로 입력하세요.
3. 여기 까지 되었다면 반은 성공한것입니다.
 
4. 이제 제로보드를 설치하여 보겠습니다.
4. 제로보드의 install.php 를 실행하여 제로보드 설치를 시작합니다.
4. 아래 그림처럼 브라우저를 여시고 제로보드의 install.php 부르세요.
4. http://자신의계정도메인/제로보드디렉토리/install.php 라고 하시면 됩니다.




4. 위의 방법으로 입력하였을때 다음과 같은 화면이 나타납니다.




4. 만약 위와 같이 {설치 시작} 버튼이 나타나지 않고 아래와 같은 표시가 나타난다면 퍼미션을
4. 제대로 지정해야 합니다.




4. {설치 시작} 버튼이 나타났다면 버튼을 눌러서 설치를 시작합니다.
 
5. MySQL DB 설정 하기
5. 다음 페이지로 이동하면 아래와 같이 MySQL DB 를 설정하는 화면이 나옵니다.




5. 계정에서 MySQLl을 지원하면 이미 HostName, SQL UserID, Password, DB Name을 알고 있으실겁니다.
5. 만약 내가 속해 있는 계정에는 이런 것에 대해서 언급이 없었다면 지원을 하지 않는 경우일테니
5. 서버 관리자나 계정 담당자에게 확인을 하시기 바랍니다.
5. 그럼 위의 MySQL DB 정보를 입력하고 {설정 완료} 버튼을 누르세요.
 
6. 최고 관리자 정보 입력하기
6. MySQL DB 입력이 정상적으로 이루어졌다면 아래와 같이 기본으로 이용될 최고 관리자 정보 입력화면이 나옵니다.



6. 관리자로 사용을 원하시는 ID, 비밀번호, 이름을 입력하시고 {정보 입력 완료} 버튼을 누르세요.
6. 지금 입력하시는 관리자 ID는 계속 사용해야 하며, 분실시 관리자 화면으로 들어 갈수 없으니 꼭
6. 기억하셔야 합니다.
 
7. 설치 완료
7. 아래와 같이 제로보드 관리자의 인증을 요구하는 페이지가 나온다면 제로보드의 설치는 완료 된것입니다.



7. 조금전에 입력한 관리자 정보로 로그인을 하시면 관리자 페이지가 나타납니다.
 
이제 기본적인 설치는 성공하였습니다.

설치를 하신후에 setup.php 의 내용을 고쳐주셔야 합니다.

설치후 확인사항

다음은 제로보드의 기본설정 변경에 대해서 알아보도록 하겠습니다.

제로보드를 처음 설치후에 꼭 확인을 해보시는 것이 좋습니다.

우선 제일 위에 3개인 웹마스터 E-Mail, 사이트 주소, 사이트 이름은 꼭 입력하셔야 합니다.

입력하지 않으시면 비밀번호 찾기 기능이 동작하지 않습니다

기본 설정 변경은 setup.php 파일을 열어서 수정하시면 됩니다.

setup.php 파일을 열면 다음과 같은 내용이 있습니다.

/*

; 이 파일은 제로보드의 기본 시스템 및 기타 설정을 위한 파일입니다.
; 아래 항목중에서 필요한 부분을 수정하시기 바랍니다.
; 값이 없는 부분은 기본값으로 설정이 됩니다.


; 웹마스터 E-Mail (비밀번호 분실시 안내메일에서 필요합니다)
email =

; 사이트 주소 (비밀번호 분실시 안내메일에서 필요합니다)
url =

; 사이트 이름 (비밀번호 분실시 안내메일에서 필요합니다)
sitename =

; 세션 디렉토리 (기본으로 제로보드의 data/__ZbSessionTMP 디렉토리입니다)
session_path = data/__zbSessionTMP

; 조회수 세션 크기 조절 (지정된 크기보다 커지면 자동 삭제, byte 단위)
session_view_size = 512

; 추천수 세션 크기 조절 (지정된 크기보다 커지면 자동 삭제, byte 단위)
session_vote_size = 256

; 로그인 유효시간 (지정된 시간만큼 아무동작이 없으면 자동으로 로그아웃됩니다. 자동로그인시 제외. 초단위입니다.)
login_time = 1800

; 현재 접속자 사용 설정 ( true : 사용, false : 사용안함)
nowconnect_enable = true

; 현재 접속자 갱신시간 (지정된 시간이 지나야 현재 접속자 파일에 다시 접근합니다. 초단위입니다.)
nowconnect_refresh_time = 180

; 현재 접속자 유효시간 (지정된 시간내에 활동한 사람이 현재 접속자로 분류됩니다. 5분이 기본이며 분단위입니다)
nowconnect_time = 5

; 가입시 한글 아이디 사용을 허락 ( true : 사용, false : 사용안함)
enable_hangul_id = false

; E-Mail 의 MX를 검사하여 허위 E-Mail인지 검사 ( true : 허위 E-Mail 검사, false : 검사안함)
check_email = false

; 쪽지 보관 일수의 저장 ( ex) 10 -> 10일)
memo_limit_time = 7

*/?>

위의 파일 내용에서 ; 로 시작하게 되면 주석이 됩니다.

그리고 진한 색으로 표시 된것이 직접 설정을 바꿀수 있는 부분입니다.

우선 제일 위에 3개인 웹마스터 E-Mail, 사이트 주소, 사이트 이름은 꼭 입력하셔야 합니다.

그 외의 설정은 세션이나 로그인 시간, 현재 접속자 체크 시간등인데 기본 값으로 유지하시는 것이 좋습니다.

 

제로보드 디렉토리 구조

 

스킨 적용하기

제로보드는 DB관리 및 회원 기능은 제로보드에서 모두 담당하고 외부출력은 스킨을 이용해서 출력됩니다.

스킨은 제로보드 설치 디렉토리의 skin 디렉토리 내에 있습니다

우선 원하는 스킨을 다운 받아 보도록 하겠습니다

제로보드의 스킨은 http://nzeo.com의 제로보드 채널에 수천개 이상의 회원님들이 공유하시는 스킨이 있습니다

일반스킨 자료실 : http://www.nzeo.com/bbs/zboard.php?id=cgi_zskins2

추천스킨 자료실 : http://www.nzeo.com/bbs/zboard.php?id=cgi_zskins2_vote

기본스킨 자료실 : http://www.nzeo.com/bbs/zboard.php?id=cgi_zskins2_default

위의 3군데의 공식 스킨 자료실에서 원하는 스킨을 찾아서 다운 받으세요.

그리고 압축을 푸세요.

그리고 압축이 풀린 디렉토리를 ftp를 이용하여 제로보드가 설치된 디렉토리의 skin 디렉토리로 업로드하시면 됩니다.

간단한 예를 들어보도록 하겠습니다

예로서 추천 스킨 자료실의 lifesay님의 snowboard - gray&white 를 설치해보도록 하겠습니다.

1. http://www.nzeo.com 의 추천 스킨 자료실로 이동한다

2. 원하는 스킨을 선택한후 다운로드를 받는다

3. 다운받은 파일은 압축이 되어 있으므로 압축을 풀면 디렉토리가 생성이 됩니다.

4. FTP를 이용하여 자신의 제로보드 디렉토리중 skin 디렉토리에 업로드를 합니다.

4. 이 방법은 기본적인 FTP사용법은 아셔야 합니다.

5. 그 후 스킨 적용을 원하는 게시판 설정에서 스킨을 선택하여 주면 됩니다.

 

노프레임 사이트 만들기

3. 다음과 같은 형태의 사이트가 있다고 생각하여 봅시다.

3. 흔히 볼수 있는 레이아웃이며 nzeo.com 에서도 사용하고 있는 레이아웃입니다.

3. 위의 레이아웃같은 경우 총 3 부분으로 나누어 집니다.

상단 메뉴
외부로그인

좌측메뉴
내용 HTML
또는 제로보드

3. 이것을 HTML 로 표시하면 다음과 같습니다.

3.


3.
3.
3.
3.
3. 외부로그인
3.

3. 좌측메뉴

3. 내용 HTML

3. 또는 제로보드

3.
3.
3.

상단 메뉴
3.

3.

3.

3. 위를 보시면 파란색, 검은색, 빨간색으로 나누어 놓았습니다.

3. 즉 파란색 부분인 다음의 부분을 head.html 로 저장합니다.

3.


3.
3. 상단 메뉴
3.
3.
3.
3. 외부로그인
3.

3. 좌측메뉴

3.
3.
3.

3.

3.

3. 그리고 빨간색 부분을 foot.html 로 저장을 합니다.

3.

3. 그럼 노프레임사이트를 만들때 이 head.html 파일과 foot.html 파일만 이용하면

3. 외부 레이아웃은 정해진 것입니다.

3. 물론 head.html 과 foot.html 의 경우 위의 모습은 모두 대략적인 형태입니다.

3. 그리고 마지막으로 head.html 의 외부로그인 에는 옆에 메뉴에서 외부로그인 사용법을 보시면 됩니다.

3. 실제 적용하기 위해서 제로보드에서는 게시판, 또는 그룹설정에서 다음과 같이 지정합니다.

3. 물론 ../ 라는 경로는 제로보드 보다 상위 디렉토리에 있다는 표시입니다.

3. 이때 주의하실점은 제로보드에서 head.html 파일을 읽어올때경로가 바뀐다는 것입니다.

3. 즉 등으로 이미지등을 호출하면 경로가 제로보드의 경로로 바뀌게 되어서

3. zb41/a.gif 으로 파일을 찾으려 하기 때문에 이미지가 깨어집니다.

3. http://abc.com/a.gif 나 /images/a.gif 등의 어디서나 확인할수 있는 절대 경로로 이미지등의 경로를

3. 지정해 주어야 합니다.

3. 일반 html 파일의 경우 다음과 같이 하면 됩니다.

3. 위의 소스는 head.html이나 foot.html이 같은 디렉토리에 있다는 가정입니다.

 

3. 이상은 노프레임 사이트 적용에 대한 매우 간단한 예입니다.

3. 수없는 시행착오를 거치면서 html에 대해서, 그리고 간단한 php에 대해서 공부를 하셔야지 원하는

3. 형태의 사이트를 만드실수 있습니다.

3. 제로보드는 조금 더 편리하게 하는 하나의 도구일 뿐이며 이를 사용해서 자신만의 개성을 나타내는 것은

3. 자신에게 달린 것입니다.

 

외부 로그인 사용법

제로보드에서는 다음이나 드림위즈등과 같이 회원가입이나 로그인등을 처리할수 있는 기능을 제공하고 있습니다

제로보드에서는 그 기능을 외부로그인이라고 지칭하며 매우 간단한 방법으로 사용할수 있습니다

그리고 외부로그인의 경우 별도로 스킨을 이용할수 있도록 제작되어 있어서 많은 사용자들이 스킨을 공유하고 있습니다

외부로그인 스킨은 제로보드 설치 디렉토리의 outlogin_skin디렉토리에서 이용합니다

마음에 드는 외부로그인 스킨을 outlogin_skin 디렉토리에 업로드 하신후 아래 방법에 따라서 적용하시면 됩니다

외부로그인을 설치하기 위해서는 제로보드가 설치된 절대경로를 알아야 합니다

이 절대경로는 제로보드 관리자 페이지를 보면 나타나 있습니다

위의 그림은 관리자 페이지(admin.php)의 초기화면 제일 아래에 있는 내용입니다

빨간 글씨로 제로보드가 설치된 디렉토리의 절대경로가 나타나 있습니다

그럼 이제 원하는 곳에 제로보드의 로그인을 적용하여 보도록 하겠습니다

* 서버에 따라서 *.html 파일에서도 php 명령어가 적용이 되기도 하지만 안되는 경우도 있습니다

* 혹시 아래의 외부로그인을 지정하였는데 아무런 변화가 없다면 파일명을 .php로 변경해보세요

제로보드 4.1 pl2 부터는 외부로그인의 사용법이 조금 달라졌습니다

외부로그인을 적용하고자 하는 페이지 제일 윗 부분에 다음과 같이 입력하세요

   $_zb_url = "제로보드가 설치된 url";   $_zb_path = "제로보드가 설치된 절대경로";   include $_zb_path."outlogin.php";?>	

위에서 제로보드가 설치된 url은 http://nzeo.com/bbs/ 처럼 제로보드의 url을 입력하시면 됩니다

예) $_zb_url = "http://nzeo.com/bbs/";

위 처럼 url 끝에 꼭 / 를 붙이셔야 합니다

제로보드가 설치된 절대경로는 관리자 페이지 제일 아래 있는 것을 그대로 갖다 붙이시면 됩니다

예) $_zb_url = "/home/zero/NZEO/bbs/";

위와 같이 적으시면 됩니다.

제일 아래 있는 include $zb_path."outlogin.php";는 그대로 적으시면 됩니다.

꼭 이 5줄은 외부로그인을 적용한 파일의 제일 위에 적어야 합니다 ( 가 제일 앞에 와야함)

이것만 추가하고 나면 아무런 변동이 없을 것입니다

이제 원하는 곳에 외부로그인 표시를 해야 합니다.

외부로그인 표시란 다음과 같이 회원 로그인 폼 로그인 된 상태를 표시하는 것을 말합니다.

우선 사용할 외부로그인 스킨을 결정하세요

외부로그인 스킨은 제로보드가 설치된 디렉토리 내에 outlogin_skin 에 있습니다

원하는 외부로그인 스킨이 있다면 outlogin_skin 디렉토리에 올리시면 됩니다

외부로그인 스킨은 사용할때 디렉토리 이름으로 사용을 합니다.

만약 outlogin_skin 디렉토리 안에 default라는 디렉토리가 있다면 스킨 이름은 default가 됩니다.

그럼 이제 원하는 곳에 외부로그인을 표시하기 위해서는 다음과 같이 한줄을 넣으세요

print_outlogin("스킨이름", 그룹번호, 허용레벨) ?>

위에서 스킨이름에는 원하는 스킨이름을, 그룹번호는 적용한 그룹번호, 허용레벨은 페이지 관람이 가능한 레벨을 적어주시면 됩니다

예를 들어 default라는 외부로그인 스킨을 이용하고, 그룹은 1번, 모든 사람이 접근가능한 레벨 10을 적용하시려면

print_outlogin("default", 1, 10) ?>

라고 하시면 됩니다

위와 같이 하시면 손쉽게 외부로그인을 이용하실수 있습니다

 

최근 게시물 표시

제로보드의 최근 게시물 기능을 이용하기 위해서는 외부로그인때 사용하였던 다음 문장을 사용하여야 합니다

   $_zb_url = "제로보드가 설치된 url";   $_zb_path = "제로보드가 설치된 절대경로";   include $_zb_path."outlogin.php";?>	

만약 외부로그인을 이용하기 위해서 위의 5줄을 사용하였다면 다시 사용할 필요는 없습니다

그리고 외부로그인은 사용하지 않고, 최근 게시물만 이용하려면 위의 5줄을 입력하고

아래의 최근 게시물 함수만 사용하시면 됩니다

최근 게시물 목록은 3가지의 종류가 있습니다.

최근 게시물 목록, 최근 설문조사, 최근 이미지 목록 등의 3가지입니다.

그럼 각각의 사용방법을 알아보도록 하겠습니다.

1. 최근 게시물 목록 출력하기

최근 게시물을 출력하고자 하는 곳에 다음과 같이 입력합니다.

print_bbs("스킨이름", "타이틀", "게시판이름", 목록갯수, 글자제한)?>

어렵나요?

그럼 쉽게 예를 들어 보도록 하겠습니다.

최근 게시물의 스킨은 제로보드 디렉토리의 latest_skin 에 있습니다.

제로보드 4.1에는 기본으로 default 와 nzeo 스킨 디렉토리가 있습니다.

그리고 각각의 디렉토리 안에는 여러가지 디렉토리가 또 있습니다.

왜냐면 사이트를 제작할때 최근 게시물의 디자인도 여러가지가 될수 있기 때문입니다.

NZEO.COM 의 경우도 메인,커뮤니티,제로보드등의 메인마다 각기 다르게 색상을 지정했습니다.

그럼 스킨이름은 어떻게 정할가요?

만약 nzeo 안의 brown_bbs 라는 스킨을 이용하고 싶다면 스킨 이름은 "nzeo/brown_bbs" 입니다.

타이틀은 최근 게시물 목록 위에 표시되는 이름입니다.

예를 들어 간단히 글자로 "자유게시판" 이렇게 적으셔도 되고, ""

이런식으로 이미지를 입력하셔도 됩니다.

게시판이름은 freeboard 라고 가정합니다.

목록갯수는 뽑아올 목록의 갯수입니다.

5 개 정도가 적당하겠죠?

글자 제한은 뽑아 오는 최근 글의 제목이 너무 길 경우 자르는 크기 입니다.

20~30 정도 사이로 지정하시되, 사이트의 디자인에 맞추시면 됩니다.

그럼 입력할 5가지 항목이 다 정해 졌으니 사용하여 봅시다.

적당히 페이지를 디자인하고 최근 게시물 목록을 출력하고자 하는 곳에 다음과 같이 입력하세요.

print_bbs("nzeo/brown_bbs", "자유게시판", "freeboard", 5, 25)?>

그럼 freeboard 라는 게시판에서 5개의 최근 목록을 뽑아서 25자 이내로 만들어서 출력합니다.

물론 자료만 뽑아오는 것이고 출력은 스킨 파일에 의해서 출력이 됩니다.

이 최근 목록은 default/default_bbs 스킨을 참조하셔서 만들면 됩니다.

만약 nzeo.com 의 메인처럼 첫번째 공지사항은 내용이 나오게 하고, 나머지는 목록으로 나오게 하려면

default/default_notice 스킨을 참조하시면 됩니다.

최근 게시물 목록 스킨은 마지막에 설명하도록 하겠습니다.

 

2. 최근 설문 조사 출력하기

위의 게시물 목록과 비슷하게 다음을 한줄을 원하는 곳에 넣으시면 됩니다.

스킨이름이 default_survey 이고, 타이틀이 "월간 설문조사", 게시판 이름은 "vote" 이면 다음과 같이 하면 됩니다.

 

3. 최근 이미지 출력하기

조금 복잡하지만 여러개의 이미지까지 원하는 형태로 출력할수 있습니다.

갤러리 최근 게시물 스킨의 기본스킨은 default_gallery입니다.

만약 위의 그림과 같은 형태로 출력하고 한다면 아래처럼 하면 됩니다.

직접 해보시면 쉽게 적용 가능하실것입니다.

 

 


제로보드 만드는법.

제로보드 만드는법을 알고싶습니다. 제로보드를 어디서 어떻게 만드는지 조차 모릅니다. 아주 자세하게 가르쳐주세요. 제가 이해력이 조금 딸려서 위에말했듯이...

제로보드 만드는법좀알려주세요

... 제가 좀 머리가 안돌아가서 .......제로보드 만드는법 아주 자세하게 설명해주세요. 스킨 저장한다음에, 부터 알려주세요 ^ ^ ; 우선... 힘든일이기는하지만... 첫째....

제로보드 달력 만드는 법좀 알려주세요

... 제로보드로 달력 만드는법 처음부터 끝까지 알려주시거나 만들어주실분 없나요..? 동호회에 넣을려고하고 용도는 동호회 일정관리식입니다.. 운영자만...

나모 + 제로보드 홈페이지 만드는법

안녕하세요 ^^ㅋㅋ 저가 미리내에서 호스팅을 받았구요 ^^ 제로보드 지원가능한 계정입니다,.. 나모로 꾸미고 제로보드로 게시판도 만들었는데요.. 검색창에 WWW.****.com 치면...

제로보드 만드는 법과 만들어 주실 수...

제가 http://www.yozoh.com/ 이 홈페이지 처럼 제로보드를 사용하여 개인홈페이지를 만들고 싶은데 어떻게 , 유료인지도 잘 모르겠구요 혹시 대신 만들어 주실 수 있으신지도...

제로보드 없이 홈페이지 만드는 법이...

제로보드 없이 홈페이지 만드는 법이 있나요? 어떤 프로그램을 배워야 하죠ㅠ_ㅠ? 아 그리고 나모랑 드림위버의 차이점이 뭐에요?ㅎㅎ 제로보드 없이 홈페이지 만드는...

미리내에서 제로보드 만드는 법 ㅠㅠ

... 미리내는 제로보드 만드는 곳이 아니예요 제로보드 설치할수 있는 공간을 주는 곳이죠 그러니 미리내에서 제로보드 설치하는 법 이라고 하셔야 맞습니다 일단...

제로보드로 홈페이지 만드는법

... 알려주세요ㅜㅜ 제로보드로 홈페이지 만드는법을..ㅜㅜ 제로보드는 홈페이지를 만드는 툴이 아닙니다 제로보드는 홈페이지에 들어가는 게시판을 꾸미기 위한 툴인거죠......

제로보드로 홈페이지 만드는법

나모로 홈페이지를 제작하고 있습니다 제로보드를 이용하여 게시판 을 만들고 싶은데 신규글이 올라 왔을때 메인페이지에서 자동으로 신규글이 노출되게 하는...

제로보드 만드는법?! 내공10=_=;;

제로보드 설치가능한 계정 있습니다. http://www.timebug.net 이곳말고 다른 제로보드 만드는 방법 가르쳐주시는데 없나요?? 쉽고 구체적인곳=_=; 내공 10걸음....