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

[해피CGI][cgimall] ASPPRO GALLERY 1.0 본문

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

[해피CGI][cgimall] ASPPRO GALLERY 1.0

해피CGI윤실장 2017. 3. 16. 09:36

회원제 갤러리 테스트 페이지 -->
http://www.asppro.net/showwindow/service 로 들어가시면 레프트 메뉴에 회원제 갤러리가 있습니다.

포함된 소스는 제 홈페이지소스중에서 회원제갤러리만 따로 분리한것입니다.

* 일단 초보자를 대상으로 배포하는것이니 고수분은 보셔도 별 도움이 안되실 겁니다.
* 스토드 프로시져는 사용하지 않았습니다.


* 기능 요약
- 회원별 카테고리 생성, 수정, 삭제(삭제시에는 카테고리에 해당하는 모든 이미지파일 및 글, 메모가 모두
삭제됩니다.)
- 회원별 자신의 갤러리 카테고리 관리하실수 있습니다. (내카테고리 관리에서 관리)
- 카테고리별 공개여부 설정(공개한 카테고리는 공개갤러리에서 열람 가능)
- 레프트메뉴에서 회원본인의 카테고리 자동 설정
- 각 카테고리별로 사진등록, 수정, 삭제(삭제시에는 해당하는 이미지파일 및 글, 메모가 모두 삭제됩니
다.)
- 회원의 아이디가 폴더명이 되며 경로는 /image/mgallery/회원아이디/이미지이름으로 자동저장됩니다.
- 화일업로드시 프로그래스바 지원
- 화일업로드는 현재 이미지파일만 가능합니다. (플래쉬파일 추후 지원예정)

* 소스 설명
- 초보자를 대상으로 만들었습니다.(순수 ASP)
- 업로드컴포넌트는 ABC Upload 4.1을 사용하였습니다. (abc의 마지막 무료 컴포넌트..)
- 화일사이즈를 알아내기 위해서 박귀준님의 무료PakImage_New 1.1 Component를 사용하였습니다.
- 전체적으로 스토드 프로시저는 사용하지 않았고 일반쿼리문으로 구성하였습니다.
- 전체적으로 소스를 간결하게 하기 위해서 대부분 Sub와 Function을 사용하였습니다.
- 타이틀bg, 리스트bg, borderBG 색깔을 /include/common.asp에서 변경가능
- Option Explicit 적용
- ADODB Type Library 적용

* 추가 설명
- 로그인연동은 제외시켰고 임시로 /include/common.asp 파일에 임시로 guest라는 계정을 등록시켜 두었
습니다.
- cookie값을 임시로 주었기 때문에 차후 사이트에 활용하실려면 그부분만 수정하시면 됩니다.


사용환경
========
OS : MS Windows 2000 Server
DB : MS SQL Server 2000
Component : ABCUpload Component 4.1
PakImage_New 1.1 Component


설치방법
========
1. 컴포넌트 프로그램을 설치하십시요. (컴포넌트는 압축 파일에 포함되었습니다..)
2. 압축파일을 원하는 디렉토리에 푸십시요
3. iis에서 가상디렉터리 설정을 하시고
4. 원하는 데이터베이스에 테이블을 만드십시요 (.sql파일은 압축 파일에 포함되었습니다..)
5. /include/common.asp 에서 자신에 맞게 설정을 바꿔 주십시요.
6. 보시는곳은 /가상디렉터리 이름/default.asp 입니다.
7. 끝


저작권
======
그런건 없습니다.


마치면서
========
1. 이메일로 질문은 받지 않습니다.
2. 질문은 홈페이지(www.asppro.net)으로 해주세요.


자료실에서 다운받으시고 readme.txt파일을 꼭 읽어 주세요..~~
질문이나 버그는 홈페이지의 질문과 답변에 해주세요...^^
많은 질책 부탁드립니다.

 

홈페이지바로가기 

Comments