Contents

대기정보 출력 옵션

개요

대기정보

사용자가 진입허용수 보다 많아지게 되면 사용자 브라우저에는 대기창이 보여지게 되며 대기창에는 대기시간, 대기자수, 내뒤의 대기자수 정보를 보여주게 된다.

만약 특정 숫자 이상이되는 대기자수나 대기시간을 대기창에 보여주고 싶지 않을때는 어떻게 해야할까? 크게 2가지 방법이 있다.

  1. 1. 대기정보 출력 옵션 이용.
  2. 2. 별도의 Skin 을 이용해서 직접 스크립트 작성.

여기에서는 대기정보 출력 옵션을 활용하는 방법을 설명하도록 한다.

대기정보 출력 옵션

netfunnel.js 파일의 상단의 변수 설정부분에 보면 아래 코드와 같이 3개의 옵션이 존재 한다. TS_SHOWTIME_LIMIT 는 대기시간에 대한 설정이며 TS_SHOWCNT_LIMIT와 TS_SHOWNEXT_LIMIT 는 대기자수와 내뒤의 대기자수에 대한 설정 변수이다. (해당 값은 ‘showcnt_limit’, ‘shownext_limit’, ‘showtime_limit’ 값으로 NetFunnel_Action 함수 호출시에 overriding해서 사용할 수도 있다. Overriding 예제 참조).

NetFunnel.TS_SHOWTIME_LIMIT = 0; // Show WaitTime Limit (second, 0 is Unlimited)
NetFunnel.TS_SHOWCNT_LIMIT = 0; // Show WaitUser Limit (0 is Unlimited)	
NetFunnel.TS_SHOWNEXT_LIMIT = 0; // Show NextWaitUser Limit (0 is Unlimited)

0 값은 출력 옵션을 사용하지 않겠다는 의미이며, 0보다 큰값을 입력하게 되면 해당 숫자값을 넘어가는 대기자수나 대기시간이 발생하면 실제 숫자를 출력하지 않고 “다수” 나 “...”으로 표현된다.

출력값 변경

“다수”라고 출력되는 값을 변경하고 싶다면 어떻게 해야 할까? netfunnel.js의 아래 변수 값을 수정하면 된다.

NetFunnel.TS_LIMIT_TEXT = "다수"; // SHOWCNT,SHOWNEXT Limit를 넘었을때 출력되는 문자열