커뮤니티

Rhymix 2.1.28 Release Notes

라이믹스 [관리자]
2025.10.29 10:20
505
0

라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.

 

새 기능과 변경 사항

  • 숫자 형식의 확장변수는 숫자로 정렬하도록 개선 (#2559, #2604)
  • 정렬에 사용할 수 있는 확장변수를 선택하는 옵션 추가 (기본값은 OFF입니다)
  • 확장변수로 정렬하는 쿼리 성능 일부 개선
  • 이미지 크기가 설정값을 초과하지 않더라도 항상 재인코딩하는 옵션 추가 (#2601)
  • PhotoSwipe 애드온 사용시 모바일에서 본문에 포함된 이미지의 가로/세로 비율을 좀더 자연스럽게 조정하도록 개선
  • 에디터에서 동영상 본문 삽입시 빈 문단을 하나 더 추가하도록 하여, 크롬에서 <video> 태그 앞뒤에 커서를 둘 수 없는 제한을 우회하도록 함

 

개발자를 위한 새 기능과 변경 사항

  • XML 스키마에서 generated column 지원 (#2596)
  • XML 쿼리 실행시 문자열로 변환할 수 없는 값을 넘기면 오류를 던지도록 개선
  • XML 쿼리의 기본값(default) 속성에 SQL 표현식 사용 지원
  • 최신 브라우저의 Sec-Fetch-Site 및 Origin 헤더를 더 적극적으로 활용하도록 CSRF 방어 로직 개선
  • 유닛 테스트 환경에 PHP 8.5 추가

 

버그 수정

  • RSS 요약이 이중 이스케이프되는 문제 수정
  • 문서와 댓글 요약의 길이를 제한할 경우 특수문자가 이중 이스케이프되는 문제 수정
  • 모듈 생성시 unlinked 메뉴를 찾을 수 없으면 타입 오류가 발생하는 문제 수정
  • 시작 모듈을 삭제하면 해당 도메인 수정 화면에 접근할 수 없는 문제 수정
  • 특정한 상황에서 잘못된 레이아웃 파일(default_layout.html)을 찾으려고 하는 문제 수정
  • utf8_mbencode() 함수에 유효하지 않은 UTF-8 시퀀스를 입력하면 타입 오류가 발생하는 문제 수정
  • 업로드 관련 에러 메시지에 <br> 태그가 노출되는 문제 수정
  • 설정하지 않은 도메인으로 접속이 허용된 경우, 일부 AJAX 요청을 cross-origin으로 인식하는 문제 수정
  • 커스텀 쿼리로 LOAD DATA INFILE ... INTO TABLE 사용시 테이블 접두사가 잘못 붙는 문제 수정
  • 관리자가 이미지 크기를 변경하거나 형식을 변환할 때, 임시 디렉토리가 존재하지 않으면 실패하는 문제 수정
  • 목록의 페이지 범위가 잘못 표시되는 문제 수정 (#2602)
  • 팔레트 형식의 PNG 이미지를 WebP로 변환할 수 없는 문제 수정 (#2608)
  • 서버 환경 표시 화면의 위젯 목록에 빈 값이 포함되는 문제 수정
  • 글을 작성한 카테고리에 더이상 작성자가 글을 쓸 권한이 없는 경우, 글을 수정하면 다른 카테고리로 강제 이동되는 문제 수정 (기존 글을 수정할 때는 기존 카테고리 유지 허용)

 

정리

  • 가입폼 체크 함수에서 사용하는 exec_xml() 제거
  • CLI에서 common/scripts/cron.php를 직접 호출할 수 없도록 변경
  • CLI에서 $_SESSION이 존재하지 않아서 발생하는 워닝 방지
  • member 테이블의 ipaddress 컬럼 길이가 설치/업데이트 시점에 따라 달라지던 것을 60자로 통일 (#2605)
  • 반대 행동시 모든 포인트가 원상복구된다는 안내문 삭제 (원상복구 여부를 설정할 수 있으므로)
  • 오래된 Flash 기반의 업로드 플러그인(common/js/plugins/uploader) 제거

 

라이믹스 Admin
관리용 계정입니다 :)

댓글 13

    • 이미지 크기가 설정값을 초과하지 않더라도 항상 재인코딩하는 옵션 추가 (#2601)
    • 에디터에서 동영상 본문 삽입시 빈 문단을 하나 더 추가하도록 하여, 크롬에서 <video> 태그 앞뒤에 커서를 둘 수 없는 제한을 우회하도록 함

    와 이거 대박이네요 감사합니다!! (사진 인코딩은 인터넷 풍화 작용은 있겠지만요ㅋㅋㅋ)

     

    감사합니다.

  • 항상 좋은 프로덕트 업데이트 감사합니다.

  • 업데이트 감사합니다.

  • 수고 많으셨습니다. 감사합니다. 

  • 확장변수를 많이 사용하는 사이트라면 github에 오늘 추가로 커밋된 것까지 적용하여 사용하시기 바랍니다. 확장변수 캐시 처리 및 DB 인덱스 관련해서 몇 가지 추가로 수정이 있었습니다. 만약 업데이트 후 확장변수가 잘 나오지 않는 문제가 있다면 캐시파일 재생성 하시면 됩니다.

  • @기진곰

    위에 다운로드 화일이 아니라 github에서 받아야 확장변수 캐시 등이 적용되어 있나요? 위에 있는 링크로 다운받아서 설치했는데 혹시 깃헙에서 추가로 받아야할 화일 알려주시면 감사하겠습니다! (아니면 전체 받아서 덮어써야할까요?)

  • @스코스코

    어제 오후 5시 이후에 zip 파일을 다운받으셨다면 이미 적용되어 있을 거예요.

  • @기진곰

    오늘 오후에 다운받았습니다! 감사합니다!

  • @기진곰

    저는 문서 설정 완료하기

    SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect INTEGER value: '21,000원'

    요렇게 나오고 진행이 안되네요.

     

    디벨롭 버전 방금다운로드 하였습니다.

  • @기진곰

    price    가격    숫자

     

    숫자로 설정된곳에 한글이 들어가니깐 그런것 같네요.

  • @톰캣

    숫자 형식에는 숫자밖에 입력이 안 될 텐데, 한글을 어떻게 입력했을까요?

  • @기진곰

    엄청 오래된사이트이구 과거부터쓰던걸

    인풋을 텍스토에서  어느순간부터 숫자로 바꿨거나 했지않았나 예상해봐요

     

    에러뜰때마다 검색해서 숫자만 남기고 누르고 노가다해서 업데이트 완료했어요

  • @기진곰

    저의 경우에는 특정 게시판의 확장변수에 숫자 원 들어가는걸 자바스크립트로 포매팅하고 있어서 그 과정으로 문제없이 들어가는것같습니다.

    저도 동일한 문제가 발생하네요.

    ------

    입력창을 text로 변경하여 해결했습니다.