현재접속자 설정값 다르게 적용하려면 ? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

현재접속자 설정값 다르게 적용하려면 ? 정보

현재접속자 설정값 다르게 적용하려면 ?

본문

현재 접속자icon_help.gif
 
에서 '일반회원이나'아 '비회원'은 위 필드값을 적용하고
운영자의 경우 다른값(예:24시간)을 적용하려고 합니다.
 
운영자는 로그아웃 하기 전까지는 항상 현재 접속하고 있어서 1:1쳇팅이 가능하도록 
설정하려고 합니다.
 
어떻게 하여야 하는지 고수님들의 도움을 요청합니다. 
  • 복사

댓글 전체

접속자 정보유지 및 처리는 tail.sub.php에서 합니다...
// 시간이 지난 접속은 삭제한다
sql_query(" delete from $g4[login_table] where lo_datetime < '".date("Y-m-d H:i:s", $g4[server_time] - (60 * $config[cf_login_minutes]))."' ");

이 부분인데 현재접속자의 값으로 시간이 지나면 정보를 다 지우기때문에 2개의 유지시간을 적용시키시려면 긴쪽의 시간으로 위에것을 잡고 출력할때(connect.lib.php파일에서...) where조건절에 시간조건을 주셔서 관리자일경우는 전부 일반회원의 경우 환경설정에서 정한 시간이내것만 출력하는 방식이 적당할것 같습니다...물론 스킨레벨에서도 가능하겠지만 효율성면에서는 아예 sql추출에서 필요한 부분만 추출하는것을 권해드리고 싶네요...^^;

다른분들의 추가 의견을 참고해서 성공하세요~...^^
© SIRSOFT
현재 페이지 제일 처음으로