대여, 반납 관리하는 도서게시판 정보
게시판 대여, 반납 관리하는 도서게시판관련링크
첨부파일
본문
댓글을 이용해서 도서 대여, 반납을 관리하는 도서게시판입니다.
이 게시판은
서누니 님의 다음오픈api를 이요하는 도서게시판을 기본으로
LifeIsAFLower님의 삼중카테고리,
그리고 제가 여기에 댓글을 이용한 대여반납을 합쳐서 만든겁니다.
http://sir.co.kr/bbs/tb.php/g4_skin/97229/dc19e75d5e48f37bbfd3d6c3148f18c7
http://sir.co.kr/bbs/tb.php/g4_skin/58191/63705c68f56c4c19477a688c2eb3e547
설치방법
1. 사용자 여유필드를 wr_51까지 만듭니다.(실제 wr_51까지 사용하는 건 아닌데 저희 홈페이지 게시판의 호환성을 이용해서 여유필드를 많이 사용하고 있습니다.
2. [g4_board]의 여유필드 bo_9, bo_10의 속성을 TEXT로 바꿉니다.
3. http://dna.daum.net/apis 에서 검색키를 등록합니다.
4. 게시판 수정으로 들어가서 bo_6에 다음오픈api의 검색키를 입력합니다.
5. 삼중분류 카테고리를 설정합니다.
대분류(1카테고리) -> 분류: c1|c2|c3|c4
중분류(2카테고리) ->bo_10: c1-1^c1-2^c1-3|c2-1^c2-2^c2-3|c3-1^c3-2|c4-1^c4-2
소분류(3카테고리) ->bo_9: c1-1-1~c1-1-2^c1-2-1~c1-2-2^c1-3-1~c1-3-2~c1-3-3|c2-1-1~c2-1-2^c2-2-1~c2-2-2^c2-3-1~c2-3-2~c2-3-3~c2-3-4~c2-3-5~c2-3-6~c2-3-7|c3-1-1~c3-1-2^c3-2-1~c3-2-2|c4-1-1~c4-1-2^c4-2-1~c4-2-2
옵션분류 -> bo_8: 선택1|선택2|선택3|선택4|선택5
즉 1카테고리는 그누보드의 원래 분류 방법에 따라 '|'로 나누고
2카테고리는 '|'안에서 '^'로 나누고,
3카테고리는 '|'안의 '^'안에서 '~'로 나누는 겁니다.
bo_9는 '345_예술'처럼 분류번호를 넣고 '_'로 분류명과 구분해주십시요. 그러면 앞부분의 '345'를 분류번호로 추출하게 됩니다.
6. common.php의 검색설정에서
if (isset($wr_9)) $qstr .= '&wr_9=' . urlencode($wr_9);
if (isset($wr_10)) $qstr .= '&wr_10=' . urlencode($wr_10);
를 추가합니다.
(꼭 추가하지 않으셔도 됩니다. list화면에서 카테고리 분류했을 때 2page로 넘어가면 중분류, 소분류가 풀리는 현상때문에 추가하는 것입니다.)
문의 사항이 있더라도 충실한 답변이 힘든 점 이해 바랍니다.
설치가 좀 복잡합니다. 완전 초보는 설치가 좀 힘들듯....
(당분간만 저희 홈페이지 도서소개 게시판을 링크해두겠습니다.)
이 게시판은
서누니 님의 다음오픈api를 이요하는 도서게시판을 기본으로
LifeIsAFLower님의 삼중카테고리,
그리고 제가 여기에 댓글을 이용한 대여반납을 합쳐서 만든겁니다.
http://sir.co.kr/bbs/tb.php/g4_skin/97229/dc19e75d5e48f37bbfd3d6c3148f18c7
http://sir.co.kr/bbs/tb.php/g4_skin/58191/63705c68f56c4c19477a688c2eb3e547
설치방법
1. 사용자 여유필드를 wr_51까지 만듭니다.(실제 wr_51까지 사용하는 건 아닌데 저희 홈페이지 게시판의 호환성을 이용해서 여유필드를 많이 사용하고 있습니다.
2. [g4_board]의 여유필드 bo_9, bo_10의 속성을 TEXT로 바꿉니다.
3. http://dna.daum.net/apis 에서 검색키를 등록합니다.
4. 게시판 수정으로 들어가서 bo_6에 다음오픈api의 검색키를 입력합니다.
5. 삼중분류 카테고리를 설정합니다.
대분류(1카테고리) -> 분류: c1|c2|c3|c4
중분류(2카테고리) ->bo_10: c1-1^c1-2^c1-3|c2-1^c2-2^c2-3|c3-1^c3-2|c4-1^c4-2
소분류(3카테고리) ->bo_9: c1-1-1~c1-1-2^c1-2-1~c1-2-2^c1-3-1~c1-3-2~c1-3-3|c2-1-1~c2-1-2^c2-2-1~c2-2-2^c2-3-1~c2-3-2~c2-3-3~c2-3-4~c2-3-5~c2-3-6~c2-3-7|c3-1-1~c3-1-2^c3-2-1~c3-2-2|c4-1-1~c4-1-2^c4-2-1~c4-2-2
옵션분류 -> bo_8: 선택1|선택2|선택3|선택4|선택5
즉 1카테고리는 그누보드의 원래 분류 방법에 따라 '|'로 나누고
2카테고리는 '|'안에서 '^'로 나누고,
3카테고리는 '|'안의 '^'안에서 '~'로 나누는 겁니다.
bo_9는 '345_예술'처럼 분류번호를 넣고 '_'로 분류명과 구분해주십시요. 그러면 앞부분의 '345'를 분류번호로 추출하게 됩니다.
6. common.php의 검색설정에서
if (isset($wr_9)) $qstr .= '&wr_9=' . urlencode($wr_9);
if (isset($wr_10)) $qstr .= '&wr_10=' . urlencode($wr_10);
를 추가합니다.
(꼭 추가하지 않으셔도 됩니다. list화면에서 카테고리 분류했을 때 2page로 넘어가면 중분류, 소분류가 풀리는 현상때문에 추가하는 것입니다.)
문의 사항이 있더라도 충실한 답변이 힘든 점 이해 바랍니다.
설치가 좀 복잡합니다. 완전 초보는 설치가 좀 힘들듯....
(당분간만 저희 홈페이지 도서소개 게시판을 링크해두겠습니다.)
추천
12
12
댓글 전체
참...외부 사람들에게는 댓글을 이용한 도서관리가 보이지 않도록 했습니다. 레벨6부터 대여관리가 보입니다.
ㅅㄱ하셨습니다! 추천 쾅쾅!
추천합니다. ^^
스킨 감사드려요
스킨 감사합니다..
감사합니다.......
복받으세요~
리스트에 이미지가 엑박으로 뜨거나 노이미지로 나와요 어케해야하죠?
2011년 9월 현재 최근 보드(4.34.11) 버전에서는 썸네일 및 코드 일부분에 오류있으며, 반납예정일 달력 호출 부분도 작동하지 않음. 반드시 여분필드는 51개까지 만들어 두어야 하며, 도서 등록시 "글쓰기에는 $wr_id 값을 사용하지 않습니다." 오류시에 http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=184466 을 참고로 수정할 것.
감사합니다. 유용하게 잘 쓰겠습니다.
썸네일오류와 반납예정일 오류가 있어서 알려드리려 왔더니.. 이미 노딜리트님이 적어주셨네요. 고치는 법을 좀 아시는 분 도와주세요.
좋아요~