웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] Nikaboard EX ~ Build 1223 본문

웹프로그램밍 자료실/PERL 자료

[해피CGI][cgimall] Nikaboard EX ~ Build 1223

해피CGI윤실장 2017. 1. 30. 09:02

▣업데이트 정보

▶업데이트 날자 : 2001/12/23일 오전 11시 업데이트되어짐
▶소프트웨어 명 : Nikaboard EX (EXpansion)
▶버 전 : 5.5 ``Build 1223``
▶개 발 자 : 김대권 (www.nika.co.kr , nikahon@orgio.net)

▣Nikaboard Ex v5.5 ``build 1223`` 변화된점
1.자체 DB관리(파일처리) 방식을 대폭 변경, 100만건의 글운용이 가능해짐
(Sector 개념을 도입하여 Sector별 파일처리 구현)



▣니카보드
-니카보드는 우선 크게 두가지 타입이 있습니다. (매인테마,게시판)
1.매인테마 : 일종의 게시물 추출기이며,여러 게시판의 내용을 한화면에 배치할수있습니다.
2.게시판 : 기존 게시판형식을 따르지만 여러가지 변수가 작용(사용자 변형이 무한하다.)
=게시판 타입은 게시판관리자모드에서 설정할수있습니다.


▣스킨
-기존의 어려운 스킨제작방식 탈피,HTML 태그만을 안다면 얼마든지 초보자도 제작가능
= HTML_SKIN폴더안에있는 txt파일들에 "스킨 삽입용 아이템-주석-.txt"안에 있는 아이템들을
삽입하여 여러가지 스타일로 변형이 가능하다.


▣니카보드 회원구성

▶회원 계층
-구성 : 최고관리자>게시판관리자>반장회원>정회원>준회원>일반회원>불법회원

1.최고관리자 = 모든것을 설정,취소,제어를 할수있습니다.(게시판 추가/삭제, 회원관리등등..)
2.게시판관리자 = 일반적 게시판관리,글 삭제,공지,비밀글 읽기등..
3.반장회원☆ = 반장회원은 게시판관리자를 대신하여 글 수정/삭제, 공지쓰기,비밀글 읽기를 관리자에해
권한을 부여받을수있습니다. (권한부여는 관리자 옵션에서 선택할수있음)
4.정회원 = 회원에있어 모든권한을 부여받습니다.
5.준회원 = 회원에있어 특정권한만을 부여받습니다.
6.일반회원 = 미가입회원입니다. 또는 가입처리가 보류된 회원
7.불법회원 = 어떤 바르지못한 행위로 인해, 게시판접근및 재가입이 불가능한 사용자입니다.

▶최고관리자기능
-게시판 추가/삭제,회원관리,스킨관리 주~

1.모든게시판에 대한 접근,관리가 가능하며 모든 글에대해서도 관리가 가능합니다.
2.게시판 추가/삭제는 단지 최고관리자만이 가능합니다.
3.회원관리 회원계급,정보변경등이 가능하며,단체메일보내기,개인메일보내기가 가능합니다.
4.특정회원에게 특정게시판에 접근이 불가능하도록 할수있습니다.
5.회원가입시 즉시가입/승인후가입/잠시 가입받지않음
6.회원가입시 주민등록번호첨부/미첨부 가능

▶관리자기능
-게시판의 폼구성및 그외 게시판의 외형에 관련된 사항들을 설정할수있습니다.
-특정 IP차단,태그차단,불법단어 차단등의 기능을 관리하실수있습니다.
-사용자글 삭제/수정이 가능하며 모든 글에 접근이 가능합니다.
-반장회원에대한 여러가지권한을 줄수있음(타글수정/삭제,비밀글읽기,공지쓰기등)

▶반장회원특권
-반장회원은 관리자를 대신합니다. (중요! 믿을수있는 사용자에게 부여,권한이 잘못이용될시 문제가생김)
-권한은 관리자및 최고관리자에게 부여받습니다.
-타글에대한 모든 기능을 사용할수있습니다.(타글 수정/삭제/비밀글읽기)
-공지사항을 사용할수있습니다. (공지쓰기/수정/삭지)

▣니카보드 그밖에 기능
-로그인창 달기,로그인창만 보기 가능
-카테고리별 분류 가능
- 나머지 사항은 직접 설치해보신후 한번 확인해보세요.
설정 간편화와 더불어 많은 기능을 첨가하였습니다. 혹! 버그가있을시에는 바로바로 저의 사이트에신고
해주셨으면 합니다.^^




===================================================================================================================
▣업데이트 방법
===================================================================================================================
1.계정에 설치되어져있어던 LIB폴더안에 모든 CGI파일을 삭제한다.
2.압축파일내의 LIB폴더전체를 계정에 복사한다. (★퍼미션설정 필요없음,cgi파일이여도 퍼미션설정이 필요없습니다.)
3.압축파일내의 nboard.cgi파일을 덮어쒸운다. (★퍼미션 755)
4.압축파일내에 포함된 (nconv.cgi) 을 실행하여 데이타를 변화한다. (★중요,꼭! DATA폴더의 모든파일을 백업해두세요.)
5.^^ 이제 사용하시면 됩니다.
===================================================================================================================



===================================================================================================================
▣설치 방법
===================================================================================================================
▶간단설명
1.니카보드의 최신버전을을 니카사이트(nika.co.kr)에서 받습니다.(ZIP파일로만 제공)
2.압축을 푼후, 자신에 계정에 복사를 하셔야합니다. 3번부터 잘읽어나가셔야합니다.
3. 계정에 니카보드를 설치할 임의의 폴더를 만드신후 폴더에 퍼미션 777을 주세요. <--중요
3. nboard.cgi파일을 ASCII형으로 올리고,퍼미션 ``755``을 줍니다. <-- 가장중요.
4. LIB폴더전체를 ASCII형으로 올립니다. <-- 퍼미션설정이 필요없습니다,cgi파일이여도 퍼미션설정이 필요없습니다.)
5. 그밖에 이미지파일은 binery형으로 올려주세요.
6. DATA폴더가 이미있다면 만약을위해 퍼미션 777을주시고,없다면 게시판 생성시 자동생성이 되므로 신경을 안쓰셔도 됩니다.
(DATA폴더는 퍼미션이 777로 설정되어있어야만 글쓰기,삭제,게시판추가,삭제등이 가능합니다.)
(초기 DATA폴더가 게시판 추가시 자동생성되며,퍼미션 777이 자동설정됩니다.)

▶cgi-wrap사용자일경우!
1.계정이 cgi-wrap이신경우 nboard.cgi를 메모장등의 텍스트 편집기로 연후 -기본 변수 설정-부분의 변수들은
서버설정에 맞게 변경하시면 됩니다.


EX)

▶예들기
1. 우선 nboard????.zip를 자신에 하드에 임의폴더에 압축을 풀어복사합니다.
2. 직접 또는 FTP프로그램접속프로그램(WS_FTP..)을 이용해 자신에 계정에 접속합니다.
3. 접속후 니카보드를 설치한 임의의 폴더를 만듭니다.( 예>``nikaboard``폴더를 만든다)
4. 만든 폴더에 퍼미션(CHMOD 777) 을 줍니다. ★중요 1
5. 그럼 아까 자신에 하드에 풀어둔 니카보드 파일들을 이곳에 복사를 하셔야합니다. (6번부터 주의깊게보세요)
6. 우선 nboard.cgi를 계정내 임의로만든 nikaboard폴더에 ASCII형으로 복사합니다.그후 계정에 복사된 nboard.cgi에 퍼미션 755를 줍니다. ★중요 2
7. 하드에 있는 LIB폴더 전체를 계정내 nikaboard 안에 ASCII형으로 복사합니다. 퍼미션 설정은 필요없습니다. ★중요 3
8. 나머지 IMG_ADMIN,FILE_ICON,HTML_SKIN부분은 BINARY형으로 복사합니다. 퍼미션을 줄필요는 없습니다. 서버에 설정되로 복사되어짐
(단! 만약 문제가 생길시에는 8번항목에 있는 디랙토리와파일에 퍼미션 666을 주세요.)

9. 설치와 퍼미션을 정확시 주셨다면, 이제 게시판을 생성하셔아합니다. 생성은 최고관리자모드(ULTRA)모드에서 가능합니다.
10. 접속방법
ex)"http://www.yourhome.com/nikaboard/nboard.cgi?ultra=admin&deed=control" 을 URL란에 삽입하세요.
=삽입후 최고관리자 비밀번호를 삽입하세요. 초기 비밀번호는 ``1234``입니다.

11. 접속후에 첫화면에 게시판 추가란이 있습니다. 그안에 폼을 알맞게 작성후,게시판 추가를 눌르면 게시판이 생성됩니다.
12. 생성된 게시판에 접속방법은
ex)"http://www.yourhome.com/nikaboard/nboard.cgi?id=게시판아이디" 를 URL란에 삽입하신후 접속하시면됩니다.
=초기 게시판관리자접속모드 비밀번호는 1234입니다.

#위와같이 하셨는데도 안되신다면 언제든지 www.nikahon.com에 들리신후 질문을 해주세요. 빠른 답변을 드리도록하겠습니다.
===================================================================================================================

 

홈페이지바로가기 

Comments