자료실

자료 유형 모듈
간단한 소개 conory님의 포인트 히스토리 모듈 php 7.2+ 대응 버전입니다.
설치 경로 ./modules/pointhistory
코어 지원 범위 Rhymix 2 이상
PHP 지원 범위 PHP 7.4 이상
자료 구분 공개 자료 GPL v2
저장소 URL https://gitlab.com/rhymix_ddgg/modules/pointhistory
원본 URL https://rhymix.org/pds/22508
기타 정보 https://ddgglabs.org/board6/100895
버전날짜용량다운로드 수
0.2.3 2026.05.26 34.3KB 19
0.2.2 2026.05.25 102.8KB 13

ver 0.2.3 (2026.05.26)

- MySQL 5.x·8.x 양립을 위한 ONLY_FULL_GROUP_BY 호환 수정

 

원작자 : conory https://conory.com

포인트 히스토리 모듈 : https://rhymix.org/pds/22508

 

※php 7.2+ Object 예약어 관련 수정 등 php8 , rhymix 2 대응 업데이트버전입니다.

 

 

딱따고기 Lv. 4
DDGG Labs.
https://ddgglabs.org
무료 개발 요청 / 라이믹스 서드파티 개발

https://open.kakao.com/o/ptDlaRzi
딱따고기 연구소 오픈채팅방에서 자유롭게 피드백 및 개발문의를 받고 있습니다.

딱따고기님의 다른 자료

Default Image
모듈 | 공개
간단한 쇼핑몰을 운영할 수 있는 모듈입니다.
Default Image
스킨 | 공개
게시판 스킨입니다.
Default Image
에디터 | 공개
TipTap 기반의 에디터입니다.
Default Image
모듈 | 공개
2026 월드컵 기념 승부예측 모듈입니다. 조별리그 데이터 제공.

댓글 5

  • 감사합니다.퇴근하고 바로설치해봐야겠네요.!!

     

  • 자료 감사합니다.


    저의 경우  php7.4 / mysql (innodb, utf8mb4) db.version : 8.0.39 환경입니다. 아래와 같은 에러 메시지가 나타나서 ai도움으로 맞는 방법인지 모르겠지만 쿼리 수정으로 해결 했습니다. 그리고 예전 포인트히스토리 모듈도 동일한 메시지가 나타납니다.

    1. 디버그 에러 메세지
    Query Error: SQLSTATE[42000]: Syntax error or access violation: 1140 In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column 'na**db.pointhistory_status.point'; this is incompatible with sql_mode=only_full_group_by (code -1)

    2. 쿼리 수정 파일 및 내용

    getTodayStatus.xml
    <column name="point" /> → <column name="sum(point)" alias="point" />

    getTodayMemberStatus.xml
    <column name="point" /> → <column name="sum(point)" alias="point" />

    getPointAll.xml
    <groups><group column="point.member_srl" /></groups> 추가

    ai 답변
    MySQL 8.0의 ONLY_FULL_GROUP_BY 강제 적용으로 인한 문제였고, 모듈이 MySQL 5.x 기준으로 작성되어 발생한 호환성 이슈였습니다.

  • @마트몬

    감사합니다.

    말씀해주신 내용 수정한  0.2.3 버전 배포했습니다.

  • @딱따고기

    감사합니다.

  • 잘됩니다ㅎㅎ 너무 감사합니다.