[해피CGI][cgimall] Full-featured Seating Chart Plugin With jQuery - Seat Charts
첨부된 파일을 다운로드 받아서 압축을 해제하고 나오는
index.html 파일을 웹브라우저에서 열어서 보면 간단하게 확인이 됩니다.
위와 같은 화면이 나오고
특정 자리를 클릭해보면 아래 그림 처럼
해당 좌석을 선택했다고 표시가 되고,
선택한 좌석의 가격 을 우측에 표시해주고,
합계 정도를 계산해서 화면에 표시해줍니다.
index.html 파일을 텍스트 편집기로 열어서 보면
map 이란 항목에
'ff_ff',
'ff_ff',
'ee_ee',
'ee_ee',
'ee___',
'ee_ee',
'ee_ee',
'ee_ee',
'eeeee',
위와 같이 설정되어 있는 것을
'ff_ff',
'ff_ff',
'ee_ee',
'ee_ee',
'ee___',
'ee_ee',
'ee_ee',
'ee_ee',
'eeeee',
'ff_ff',
'ff_ff',
'ee_ee',
'ee_ee',
'ee___',
한번 복사해서 추가를 해보니
아래 그림 과 같이 좌석의 배치가 변경이 되네요.
좌석의 배치 외에
좌석의 명칭, 좌석의 가격 등을
js 코드내에서 조절이 가능합니다.
좌석을 예약 받을수 없는 자리도 소스코드내에서 미리 지정을 해두면,
해당 좌석은 선택하지 못하고,
마우스를 올리면 선택하지 못하는 아이콘을 표시해줄수 있습니다.
그 외에도 여러가지 옵션을 조절할수 있으며,
어떤 옵션을 줄수 있는지는,
https://www.jqueryscript.net/chart-graph/Full-featured-Seating-Chart-Plugin-With-jQuery-Seat-Charts.html
위 페이지에서 API메뉴얼 식으로 제공해주고 있습니다.