게시판 스킨 제작
아래의 이미지는 게시판 스킨의 기본 구조 입니다.
각각의 구조에 대해 간단하게 설명을 하겠습니다.
3.1.0.3부터 editor 에 있는 filelist가 show 로 이동 되었습니다.
구조는 크게 3부분으로 나누어져 있습니다. ( list, show, edit )
또한 html 에 포함된 ##{키워드}## 형태의 문자열을 치환하는 방식으로 게시판이 스킨과 연동이 됩니다.
( 키워드에는 공백이 있으면 안됨니다 )
그리고 항목중(input) hidden 으로 되어 있는 항목은 필수 항목 입니다.
각각의 html 파일은 아래의 이미지를 참조 하시면 이해하기 쉽습니다.
리스트에 사용된 키워드 리스트
"##{TEXT-" 로 시작하는 키워드는 그냥 일반적인 텍스트를 사용하셔도 됩니다.
예) ##{TEXT-NAME}## 은 "이름"
하지만 ##{TEXT-NAME}## 을 사용하는 이유는 프로그램이 다중언어를 지원하기 위해서 입니다.
@ list.html
##{FIELD-TOPLAYER}## : 어드민 > 게시판 > 코어설정 > 상단 레이어에 저장된 스트링
##{FIELD-BOARDNAME}## : 게시판 이름
##{FIELD-CATEGORIES}## : 게시판에 정의된 카테고리 리스트
##{OPTION-DYNAMICTOKEN}## : 게시판에서 Action 이 이루어질때 사용하는 토큰 ( 기존 스킨에서 사용하는 방식대로 사용하면 됩니다.)
##{FIELD-SEARCHTEXT}## : 검색후 화면에 표시되는 검색 키워드
# #{FIELD-ID}## : 각 Row 의 아이디
##{FIELD-PAGENUMBER}## : 현재 페이지 위치
##{FIELD-TFQUERY}## : 암호와 되어 있는 스트링 형태의 url
##{FIELD-STATUS}## : 현재 Action 의 상태 ( list, update, delete, reply 등이 있습니다 )
# #{TEXT-WRITE}## : 작성하기
##{PARTIALASYNC-NOTICEROWS}## : 공지사항 Row 값 표시
##{TEXT-NO}## : 번호
# #{FIELD-CATEGORY}# #: 카테고리 화면 출력 유무 (style에 display키워드 옆에 붙여서 사용 )
## {FIELD-TITLE} ## : 제목
##{TEXT-WRITER}## : 작성자
##{TEXT-POSTDATE}## : 날짜
##{TEXT-LOOKUP}## : 조회
##{TEXT-COMMENT}## : 댓글
##{PARTIALASYNC-LISTROWS}## : 리스트 Row 값 표시
##{PARTIALASYNC-PAGINATION}## : 페이징 표시
# #{FIELD-BOTTOMLAYER}##: 어드민 > 게시판 > 코어설정 > 하단 레이어에 저장된 스트링
@ list_row.html
##{FIELD-CATEGORY}## : 각 게시물에 해당하는 카테고리 값
##{TEXT-PRIVATE}## : 비밀글
# #{CSS-SHOW-PRIVATE}##: 비밀글 표시 유무
##{FIELD-IMAGE}## : 이미지 경로
##{LINK-ROW}## : 게시글 보기 링크
# #{FIELD-TITLE}## : 주제 표시
##{OPTION-SHOW-RECOMMAND}## : 추천 표시 유무
##{OPTION-SHOW-NORECOMMAND}## : 비추천 표시 유무
##{OPTION-SHOW-IMAGE}## : 이미지 표시 유무
##{OPTION-SHOW-READCOUNT}## : 읽은 갯수 표시 유무
##{OPTION-SHOW-NEW}## : 새글 표시 유무
##{FIELD-NAMEWITHICON}## : 아이콘 포함된 이름 표시
# #{FIELD-NAMEWITHICON}## : 이름만 표시
##{FIELD-POSTDATE}## : 날짜 표시 (yyyy-MM-dd)
##{FIELD-DATE-YYYY-MM-DD}##
##{FIELD-DATE-MM-DD-YYYY}##
##{FIELD-DATE-YYYY-MM-DD HH:MM:SS}##
##{FIELD-DATE-MM-DD-YYYY HH:MM:SS}##
##{TEXT-LOOKUP}## : 조회
##{FIELD-READ-COUNT}## : 게시글 읽은 갯수
##{FIELD-COMMENT-COUNT}## : : 게시글 댓글 갯수
게시글 보기에 사용된 키워드 리스트
@ comment.html
##{FIELD-PRECAUTIONS-TOP-LAYER}## : 어드민 > 게시판 > 코어설정 > 주의 사항 상단 레이어에 저장된 스트링
##{FIELD-PRECAUTIONS-CONTENT}## : : (어드민 > 게시판 > 코어설정 > 주의 사항에 저장된 스트링)
##{FIELD-PRECAUTIONS-BOTTOM-LAYER}## : 어드민 > 게시판 > 코어설정 > 주의 사항 하단 레이어에 저장된 스트링
##{FIELD-COMMENT-ID}## : 댓글 아이디
# #{FIELD-ID}## : 댓글 등록된 아이덴티
##{FIELD-COMMENTDEPT}## : 댓글 등록 깊이 ( 댓글에 댓글인지 판단 )
##{FIELD-PARENTID}## : 부모 댓글 아이디
##{FIELD-RETURN-URL}## : 댓글 등록후 리턴될 위치
# #{FIELD-NAME}## : 댓글 등록 이름
# #{FIELD-PASSWORD}## : 댓글 등록 패스워드
##{FIELD-COMMENT-CONTENTS}## : 댓글 내용
# #{TEXT-SAVE}##: 저장
@ comment_list.html
##{ACTION-COMMENTLIST-ROWS}## : comment_list_row.html 내용 표시
@ comment_list_row.html
##{CSS-DEPT}## : 댓글 깊이
# #{LINK-USER-IMAGE}## : 댓글 유저 이미지 위치
# #{FILED-TITLE}## : 댓글 제목
# #{FIELD-NAME}## : 댓글 작성자 이름
##{FIELD-POSTDATE}## : 댓글 날짜
##{ACTION-RATING}## : 평가된 값 표시
##{FIELD-CONTENT}## : 댓글 내용
# #{FIELD-ID}## : 댓글에 해당하는 아이보드 아이덴티
##{FIELD-COMMENT-ID}## : 댓글 아이덴티
##{ACTION-TF}## : TF 값 ( 암호와 되어 있는 스트링 )
##{TEXT-Update}## : 업데이트
# #{TEXT-DELETE}## : 삭제
##{TEXT-COMMENT}## : 댓글
# #{LINK-REPLY}## : 댓글 달기 링크
게시글 수정에 사용된 키워드 리스트
@show.html
##{FIELD-DISPLAYHEADER}## : 게시판 상단에 표시 ( 게시판 코어 )
##{ACTION-CATEGORY}## : 카테고리 표시
##{CSS-SHOW-CATEGORY}## : 카테고리 표시 유뮤
##{TEXT-CATEGORY}## : 카테고리
##{FIELD-CATEGORY}## : 게시물에 저장된 카테고리 이름
# #{FIELD-NAME}## : 게시글 저장한 이름
# #{FIELD-TITLE}## : 게시글 제목
##{CSS-SHOW-NOTICE}## : 공지 표시 유무
##{FIELD-VALUE-NOTICE}## : 공지 체크 유무 값
##{CSS-SHOW-PRIVATE}## : 비밀글 표시 유무
##{FIELD-VALUE-PRIVATE}## : 비밀글 유무 값
##{TEXT-NOTICE}## : 공지
##{TEXT-PRIVATE}## : 비밀글
##{TYPE-PASSWORD}## : 패스워드 타입 ( text, password )
##{TEXT-PASSWORD}## : 패스워드
##{PASSWORD-READONLY}## : 패스워드 읽기전용 유무
##{PASSWORD-REQUIRED}## : 패스워드 필수 유무
##{ACTION-ADDTABLEEDITORVIEW}## : 추가 테이블 기능 표시
# #{FIELD-CONTENT}## : 내용 표시
##{ACTION-THUMBNAIL}## : 섬네일 표시
##{CSS-SHOW-FILEUPLOAD}## : 다운로드 표시 유무
##{MESSAGE-THUMBNAIL-IMAGE}## : 섬네일 메시지 표시 ( 개인적으로 메시지를 넣어도 문제 없음 )0
##{FIELD-UPLOADALLOWEXT}## : 파일 업로드 가능 확장자
##{MESSAGE-SELECTABLE-FILES}## : 선택된 파일 메시지
##{FIELD-FILECOUNT}## : 파일 갯수
##{MESSAGE-FILE-LIST}## : 메시지
##{TEXT-GO-BACK}## : 돌아가기
##{TEXT-SAVE}## : 저장하기
##{FIELD-BOTTOMLAYER}## : 게시판 하단에 표시 ( 게시판 코어 )
##{MESSAGE-ACCEPTABLE-FORMAT}## : 업로드 가능한 파일 포멧 ( 메시지 )
##{MESSAGE-TEMPORARY-TITLE}## : temporary title ( 메시지 )
##{FIELD-FILECOUNT}## : 한번에 업로드 가능한 갯수
;