jqGrid 그리드 게시판, 다중검색, 다중분류, 엑셀저장, PDF 인쇄 기능 포함
본 스킨은 그누보드 5.3.1.9 버젼으로 제작되었습니다.
데모사이트 : http://www.suu.kr/bbs/board.php?bo_table=grid
참고사이트
Jquery Grid Plugin : http://www.trirand.com/blog/?page_id=6
TCPDF : https://tcpdf.org/ (폰트용량이 커서 불필요한 폰트는 모두 삭제하였으며, 다른 폰트가 필요하신분은 TCPDF사이트에서 다운로드 하세요.)
jqgrid 4,7 무료버전 : https://github.com/tonytomov/jqGrid/tree/v4.7.0
그누보드 게시판으로 제작된 그리드 게시판입니다.
이전에 한번 제작을 하여 올렸으나 여러가지 오류나 검색 부분에 문제가 있어 이번에 다시 수정 및 보완하여 다시 올립니다.
엑셀파일과 인쇄를 필요로 하시는 분들이 계신것 같아 엑셀파일 다운로드와 PDF 저장 및 인쇄 기능을 추가하였습니다.
가로폭이 1000px에 맞도록 되어 있으니 더 작게 하실분은 검색박스만 수정하시면 됩니다.
그리드영역은 가로폭이 자동으로 변경됩니다.
:: 파일 설명
grid : [폴더] 그리드 플러그인
jquery-ui-1.12.1 : [폴더] jquery 1.12.1 버젼
tcpdf : [폴더] pdf 플러그인
_arr.php : 여분필드에 사용되는 값들에 대한 배열값이 들어 있습니다. ( 수정하시면 됩니다.)
_common.php : common,php 파일 경로가 설정이 되어 있으니 테마사용시 경로위치 수정하시면 됩니다.
delete_data.php : 리스트 화면에서 게시물 일괄삭제하는 파일입니다.
list.js : 그리드로 그려주는 파일입니다. (리스트화면 만들어줌)
list_data.php : 게시판의 DB 처리를 해주는 파일입니다. (리스트 또는 검색)
pdf_print.php : pdf 인쇄 및 저장
excel.php : 엑셀파일로 저장
:: 여분필드외 필드를 확장(wr_11....)하여 사용할 경우 아래의 파일을 모두 수정해야 합니다.
_arr.php : wr_1 ~ wr_10 각 필드의 기본값
list.js : 리스트페이지에서 보여지는 필드 항목등.
list.skin.php : 게시판 리스트 페이지 - 검색 조건 추가나 수정시
list.data.php : 게시판 DB 처리 파일
excel.php : 엑셀 출력
pdf_print.php : pdf 출력
view.skin.php : 뷰페이지
write.skin.php : 글쓰기 페이지
:: PDF 인쇄 여백, 용지방향, 상단 로고, 타이틀등 기본적인 설정 방법.
./tcpdf/config/tcpdf_config_grid.php 파일을 열어 자신의 원하는 정보로 수정해주시면 됩니다.
회사정보, 문서제목등은 pdf_print.php 파일 수정하세요.
로고는 ./tcpdf/images/ 에 있습니다.
:: 기본 특징
- 엑셀처럼 그리드 형태의 게시판입니다.
- 페이지 이동 방식이 아니며, 리스트를 올리면 자동으로 2페이지 리스트를 불러옵니다.
- 다중분류와 다중 검색을 지원하며, wr1 ~ wr_10번까지 사용할 수 있도록 되어 있고 추가도 가능합니다.
- 리스트화면에서 체크한 게시물을 일괄 삭제할 수 있습니다.
- 엑셀 저장, PDF 인쇄(저장)
- 생성된 게시판 DB TABLE의 여분필드 wr_1 ~ wr_10까지의 데이터타입은 필요시 변경하세요.
- 게시글 뷰화면(view.skin.php)과 게시글 작성화면(write.skin.php)은 디자인이 되어 있지 않습니다.
- 분류(ca_name)은 게시판설정에서 분류사용을 체크후 사용가능
그누보드 5.3.1.9 버젼으로 충분히 테스트하였으나 찾지 못한 오류가 있을 경우 알려주시면 수정하도록 하겠습니다.
PDF에서 사용되는 폰트때문에 용량이 큽니다.