1. 프로그램명
ntpl asp (ntemplate asp) v1.0
2. 용도
asp 템플릿 (template)
3. 사용환경
vbscript 5.0 이상에서 사용가능합니다.
vbscript 5.5 이상에서 템플릿 속도가 최적화 되었습니다.
4. 특징및 기능
asp코드와 디자인(html)을 분리해서 작업이 가능합니다.
템플릿파일에서 템플릿 파일을 include 가능합니다.
예를 들면 ntpl을 사용해서 게시판을 만들면
asp 코드와 html을 분리해서 만들 수 있으며 여러 개의 디자인 적용이 가능합니다.
단, 템플릿을 사용하면 asp에서 단지 include 하는 것보다는 처리시간이 조금 더 걸립니다.
(시스템 성능과 템플릿 사용량에 따라서 다릅니다)
php의 템플릿과 비슷한 방식입니다.
5. 라이센스 (v1.0 공개용)
1) ntpl asp 에 대한 저작권 및 배포권 등의 모든 권리는 nsl(차용민)에게 있습니다.
2) 사용
- 저작권을 표시하고 사용할 경우 자유롭게 사용할 수 있습니다.
3) 배포
- 원본 그대로의 배포는 가능하나, 수정한 소스를 재배포할 수는 없습니다.
6. 설치 및 사용
asp 파일에서 include 해서 사용하면 됩니다.
예) <!-- #include file="sky_template_class.asp" -->
<!-- #include virtual="/class/sky_template_class.asp" -->
#### 자세한 사용방법은 샘플 예제 파일을 실행해보시기 바랍니다. ####
ntpl1.asp ~ ntpl4.asp
7. 파일 구성
템플릿 클래스 파일
- sky_template_class.asp
예제파일
- ntpl1.asp : 기본 예제
- ntpl1_1.asp : include 예제
- ntpl2.asp : 블럭설정과 반복 예제
- ntpl3.asp : 블럭 수정, 삭제 예제
- nptl4.asp : 다른 템플릿 include 예제
- tpl/ (사용되는 템플릿 파일)
- tpl_img/ (예제에서 사용하는 이미지)
8. 기타
문의 사항 있으시면으로 메일 주시거나,
http://ndir.cyworld.com 에 글을 남겨주시기 바랍니다.
ntpl-asp v1.0 샘플 프로그램으로 nboard asp (게시판)가 공개되었습니다.
9. 개선사항
2003.08.18 v1.0
- 정규표현식에서 null 값이 있을 경우 오류 해결
- 정규표현식에서 문자열이 아닌 값이 있을 경우 오류 해결
- 레코드셋(recordset) 값을 직접 대입할 경우 에러 해결
- 파일이외에 데이터베이스에 저장되어 있는 템플릿 사용가능
setfileadd() 함수 추가
- gettplcontent() 템플릿의 최종 출력 내용을 구할 수 있는 함수 추가
'프로그래밍 > ASP' 카테고리의 다른 글
ASP페이지를 정적인 HTML파일로 만들기 (0) | 2010.04.23 |
---|---|
ASP/ 불법 게시물 자동 등록 막기 (0) | 2010.04.23 |
테이블명세서 자동생성? (0) | 2010.04.23 |
코딩 규약 (HTML/ASP/JavaScript) (0) | 2010.04.23 |
사이트를 지키자!!! (0) | 2010.04.23 |