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

[해피CGI][cgimall] Sanjiny Board 1.05 본문

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

[해피CGI][cgimall] Sanjiny Board 1.05

해피CGI윤실장 2017. 3. 30. 09:26
************* Sanjiny Board 1.05 *************


* 제작 : 이명렬 ( SANJINY@hitel.net / admin@sanjiny.com )
[ http://www.sanjiny.com(산지니의 CAD세상 새 주소로 현재 작업중) http://my.netian.com/~sanjiny(산지니의 CAD세상) ]
* 최종 수정일 : 2002년 11월 12일
* 모든 소스는 완전 공개입니다.
* 소스 수정시 제작자의 이름이나 출처를 밝히지 않아도 무관하며, 수정을 통한 개선된 소스를 다시 공개하길 권장합니다.
* 본 게시판은 상업적인 목적으로 절대 사용할수 없으며, 기업이나 단체에서 사용시 반드시 제작자의 허락을 받아야 합니다.(사용허가 문의시 먼저 설치하신후 사이트 주소를 알려 주시기 바랍니다. 허가후 사용시 기술지원 및 업데이트 정보를 지속적으로 받으실수 있습니다.)
* 본 게시판을 사용하면서 발생하는 모든 문제에 대해서는 전적으로 사용자에게 있으며 개발자는 아무런 의무나 책임이 없습니다. 이에 동의 하셔야만 사용하실수 있습니다.

- 특성 -

1. ASP의 FileSystemObject를 이용한 파일입출력용 다중 게시판입니다. 따라서 ACCESS나 SQL Server와 같은 별도의 데이터베이스 프로그램 없이도 게시물을 파일단위로 저장/관리할수 있습니다.
2. 설치가 매우 간단하며, ASP 초보자도 아주 쉽게 설치할수 있습니다.
3. 한번 설치로 여러개의 게시판을 운영할수 있는 질문답변형 다중 게시판(Multi board)입니다.
4. 관리자 로그인을 통해 게시판의 환경설정을 일괄적으로 변경이 가능합니다.
5. 로그인을 통하여 관리자는 모든 게시물을 수정/삭제 할수 있습니다.
6. 목록에서 제목에 마우스를 갖다대면 게시물의 내용을 미리 볼수 있습니다.
7. 각각의 DB마다 파일 2개로 관리되는 질문답변형 게시판입니다.
8. 제작된 데이터베이스 파일을 Microsoft Access를 이용하여 *.mdb 형태로 전환 가능

- 설치 방법 -

1. 압축을 풀면 sanjinyboard 폴더에 4개의 폴더와 18개의 파일이 생성되어 있습니다. inc 폴더에 db_info.asp 파일이 있습니다. 이 파일을 에디터로 열어 보시면 다음과 같은 내용이 있을 것 입니다.




==================================================================================

<%
``게시물의 파일이 저장될 경로를 지정
datapath = "./data_base/" + Request("db") + "/"


``다중 게시판 사용시 각 게시판별 게시판이름을 지정하는 부분
select case Request("db")
case "board1"
titlename = "방 명 록"
before = " "
case "board2"
titlename = "방 명 록 테 스 트 "
before = " "
case "board3"
titlename = "업체게시판 "
before = " "
default
titlename = "SanjinyBoard"
end select
%>
 
==================================================================================


게시판을 추가 하시거나 저장하실 때 기본 형태는 그냥 두시고, ( case "디비 이름" ),( titlename = "게시판 제목" ) 형식으로 저장 하시기 바랍니다.

※ 예 : db 명을 "aa", 게시판 이름을 "자유게시판" 이라고 할 경우
case "aa"
titlename = "자유게시판" // 이미지를 이용할 경우 이미지가 있는 URL 경로를 입력하면 됩니다.
before = "이전에 사용하던 게시판이 있을 경우 URL"

이렇게 적어 주시면 됩니다.


==================================================================================

2. IIS가 설치된 운영체계에 파일을 경로에 맞게 복사 하시거나, ASP가 지원되는 계정이 있을 경우 FTP 프로그램을 이용하여 해당 파일을 그대로 복사 합니다.

3. 초기 설치 경로를 숙지하신 다음 다음의 경로로 접속하여 보드의 내용이 보이면 설치에 성공하신 것 입니다.

예: 사용자 계정 이 "http://www.sanjiny.com" 이고, 설치 폴더가 "test" 일 경우
http://www.sanjiny.com/test/list.asp?db=board1

설치된 파일을 링크 시킬 때에는 "http:// 사용자 URL / 보드 설치 경로 /list.asp?db=데이터비이스이름" 입니다.

4. 게시판 설치가 완료 되셨으면 Login 하신 다음 Setting에서 관리자 접속번호와 비밀번호를 변경합니다.
초기 관리자 ID는 "admin" 이고, 비밀번호는 "1122"입니다.

5. 게시판에 특별히 권한을 주실 필요는 없습니다.
권한을 변경 하실 경우 반드시 읽기 권한과 Script 실행은 있어야 합니다.


- 알림!! -

1. 아직 미완성인 상태에서 공개된 소스라서 추가할 부분이 많이 있습니다.
2. 본 게시판은 Windows NT 기반의 서버에서 정상 실행됩니다. PWS나 NT Professional 버전 등에서는 정상 작동하지 않습니다.
3. 본 게시판은 이전 버전의 게시판 데이터베이스와 호환되지 않습니다.
4. 위의 사항과 관련된 질문 메일은 삼가해 주시기 바랍니다.
5. 본 게시판 소스에 대한 질문을 일체 받지 않습니다. 저 또한 아직 아는것이 거의 없고, 카피래프터 수준으로 미흡한 것이 많기 때문입니다.
6. 본 게시판 소스의 기본 틀에 대한 원본 제작자들은 다음과 같습니다.
게시판 기본 형태 : 정혁채님(postgood@webilove.net) http://www.webilove.net
JungBoard 1.04 중 FreeBBS
환경설정 부분 및 DB 부분 : 조정현님(saiur@magicn.com) http://myhome.dreamx.net/seiken
FSBoard Ver1.25.1
소스를 공개하여 주신 두분게 진심으로 감사 드립니다.
7. 본 게시판은 무료배포에 소스공개를 원칙으로 합니다.
단, 후원해 주시고 싶으신 분은 아래 계좌로 입금하여 주시고 메일(SANJINY@hite.net / admin@sanjiny.com) 한통 부탁 드립니다.
( 기업은행 018-062183-03-018 예금주 : 이명렬 )
후원금은 현재 제 웹호스팅비와 프로그램 개발비로 사용되게 될 것 입니다.

- History -

- 2002년 7월
정혁채님의 File DB 게시판중 Q&A 게시판 소스를 분석하여 멀티게시판 제작 착수

- 2002년 8월 20
SanjinyBoard 1.0으로 공개
정혁채님의 게시판에서 멀티게시판 기능, 관리자 설정기능, 미리보기 기능 추가
버그 수정 및 기본 디자인 변경 후 SanjinyBoard 1.0으로 공개 배포

- 2002년 8월 28
SanjinyBoard 1.01
게시판 베타테스트 후 사용자들의 의견 수렴 및 일부 기능 버그 수정
. 검색된 상태에서 게시물을 볼 때 원래의 게시판으로 볼 수 있도록 수정
. 검색할 때 검색 에 대한 내용을 상단 표시
. 이전 게시판 링크 기능
. 게시판 작성시 특정 글자수 이상 작성해야만 작성될 수 있도록 수정

- 2002년 10월 22
SanjinyBoard 1.02
. 검색 관련 표시 추가
. 처음 및 끝번호 가기 표시
. 검색시 전체 게시물 개수 표시
. 전체 페이지 수 표시

- 2002년 11월 12
SanjinyBoard 1.05
. 비밀번호 암호화
. 한줄쪽지 기능 추가
. 관리자 모드에서 IP 확인기능 추가
. 검색창 디자인 변경

- 2002년 현재
. DB Backup 및 자동복구관련 기능 추가 준비과정중
. Skin 게시판 제작을 위한 준비과정중

- 개발 목표 -

1. 답변글 작성시 메일 발송기능
2. 메일 선택시 웹메일로의 링크기능
3. 스킨 기능
4. 각 DB별 개별 환경 설정
5. 회원관리
6. 종합 웹관리용 보드 (이 부분이 최종 목표라 할 수 있습니다.)

※ 앞으로 하나하나 추가해 나가야 할 부분입니다.

보드의 테스트 주소는 다음과 같습니다.
http://218.146.64.24/sanjiny/test/list.asp?db=board1
http://218.146.64.24/sanjiny/test/list.asp?db=board2

http://www.sanjiny.com/make/list.asp?db=board1
http://www.sanjiny.com/make/list.asp?db=board2

입니다.

 

홈페이지바로가기 

Comments