7.2.0 버전 이후로 주의하실 점안내해드립니다.
7.2.0 버전 이후로는 스킨에 관리 버튼 링크가 달라집니다.
해당 관리 링크를 다음의 링크에서 소개되는 것처럼 수정하신 다음 사용해주세요.
https://github.com/bjrambo/attendance/commit/2a057ae8befb8b8e2913a8239eaee5d73a7aeca2
분홍색줄 -> 지워진 줄 (혹은 수정이 이루어지는줄)
초록색줄 -> 추가된 줄 (혹은 분홍색줄에서 변경이 된 줄)
7.2.7
- getColumnInfo() 함수가 없는 경우 치명적인 오류 수정 @kijin
- 출석하기 권한추가
- 연간 개근시 연간 개근을 우선적으로 출력하도록 고침
- 회원출석 정보 페이지를 관리자가 아닌 경우 다른 사람의 계정을 확인 할 수 없도록 고침
- 출석하기 before 트리거 추가
- 회원번호 및 일부 정보만 출력되니 수정이 필요하거나 추가할 내용이 있다면 알아서 $obj 으로 조합한뒤 출력하시기 바랍니다.
- 출석리스트 페이지에서 정렬 순서를 출석 번호를 기준으로 고침
7.2.6
- IPv6 타입의 아이피도 저장할 수 있도록 칼럼 내용을 바꿈
7.2.4 패치
- 잘못된 위치에서 데이터 변경 메서드를 불러오는 문제 고침
7.2.3 패치
- getIsCheckedMonth 메서드에 캐싱 할 수 있도록 개선
- 캐시 삭제 기능 추가
- 출석부 일부 디비에 성능을 위한 인덱스 추가
- 중복 출석 방지를 위해 출석과정을 트랜잭션으로 묶음
- 출석실패시 불필요한 리턴액션 제거
- getPositionData 쿼리에서 불필요한 member테이블 조인 삭제 @kijin
- 주간, 월간, 연간, 전체 통계 테이블에 인덱스 추가 @kijin
- PHP7.2 일부 호환 패치적용
- 시간대별에서 10시 이전 시간의 경우 정상적으로 표기하지 못하는 문제 고침
7.2.2 패치
- 일부 월별, 달별, 출석에 일자까지만 들어가는 문제 고침.
7.2.1 패치
- 기본 스킨에서 스킨의 출석부 링크가 다른 문제 고침
- 출석시 일부 서버에 따라 시간이 비정상적으로 작동하는 문제 고침.
변경사항
- 모바일에서 불필요한 코어 js 파일 로딩을 삭제 ( 재보: @wookho )
- 클래스에서 캐시 관련 설정을 담은 변수를 맴버 변수로 선언
- 캐시 삭제시 출석부 위젯에서 생성한 캐시도 삭제 할 수 잇도록 개선
- 관리자 출석 제거시 잘못 boolean 검사 하던 문제 고침
- 관리자 페이지 전체적으로 리팩토링
- 전체적으로 하나의 메서드에서 사용되는 클래스를 하나하나의 페이지로 분리
- 일별에서 엉청나게 많은 쿼리를 하던 것을 줄임
- 기타 관리자페이지에서 오류나던 문제 고침
- 관리자 페이지에서 탈퇴한 회원의 검색기능 삭제
- 일부 코딩 스텐다드 모두 정리 (스코프지정 및 들여쓰기 고침)
- 지정일 출석이 되지 않던 문제 고침 지정일관련 링크
- 지정일 옵션설정에 필요안내 추가.
- 아이피 중복 출석 설정시 3에서 고정되는 문제 고침
댓글 149
한가지 부탁드려도 될까요?
https://xetown.com/rxe_file/675849
이 스킨을 사용하려고 하는데요.
- attendance.model.php의 275라인 부근의 getIsCheckedMonth()함수를 아래로 수정합니다.
이 작업은 쿼리시 해당일자의 출석여부와 함께 그날 획득한 포인트값을 가져오기 위함입니다.
이부분이 있는데... 버전업되면서 수정된 부분도 있는거 같아서요...
순정 출석부도 해당스킨에 호환되게끔 좀 해주시면 안될까요? ㅠㅠ
감사하겠습니다.
그런데 업데이트 이후에 저도 몇분처럼 HTTP 500에러가 뜨네요..
삭제후 재업데이트를 하면 나오지만 레이아웃을 설정하면 다시 에러창이 뜹니다..
쿡레빗XE센터를 씁니다만 다른 레이아웃에서도 동일하게 오류가 나타나고
목록수나 페이지수 설정만 수정해도 같은현상이 생기네요..저도 정확한 원인을 몰라서 뭘 수정해달라라고는 말씀드리지 못하겠습니다만 이런 오류가 있다는걸 말씀드리려구요
혹시 다른분들도 비슷한 경우가 있으시다면 공유부탁 드립니다. 저도 해결방법을 찾으면 공유드리겠습니다.
이런 에러는 대부분 로그가 담겨져 잇기 때문에 해당 로그와 함께 PHP버전도 알려주시면 좋을 것 같습니다.
https://xetown.com/questions/1124189
예를들어 출력개수를 1로 하고 목록을 10개로했을때 그 특정회원이 세번째 출석을하였으면 3페이지 에 들어가게되면 500 에러를 뿜더군요 물론 실력이 안되서 왜그런지는 모릅니다 흑흑 도움이되셨으면합니다
+0900 시간대가 아니라면 UTC (+0000)으로 되서 9시간 시간 차이로 인해 생기는 문제입니다
서버의 시간대를 확인해 보세요
기본스킨을 사용하지 않다보니 변경 사항이 있다면 직접 적용해야 해서요.
해당 부분을 제외하고는 없어요.
xe 출석부도 더 멋있어졌으면 좋겠네요! 지금도 훌룡하지만 말이쥬~~~
고고씽!!!
감사합니다~
꼼수로 0.1을 저장했습니다..;