패치 내역
1. 비회원 글쓰기 / 수정 / 삭제 지원
- 비회원이 작성한 글을 비밀번호 인증으로 수정·삭제 가능
- 신규 API 추가:
core/api/guest_post_auth.php,core/api/guest_comment_auth.php - 비회원 댓글 작성 시 이름·비밀번호 입력 필드 추가
2. 무조건 비밀글 (force_secret) 기능
- 게시판 단위로 모든 글을 강제 비밀글로 설정하는 옵션 추가
- 관리자 게시판 설정 화면에
force_secret옵션 UI 추가 - DB 마이그레이션 필요 (아래 안내 참고)
3. 댓글 삭제 개선
- 대댓글 포함 일괄 삭제 처리 (재귀 수집)
- 삭제 전 확인 모달 추가 (답글 수, 포인트 차감 안내)
- 삭제된 댓글 수만큼
comment_count정확히 감소 - 삭제 시 작성자 포인트 차감 및 로그 처리
4. CSRF / 비회원 글쓰기 버그 수정
write_level=0게시판에서 비회원 글쓰기 시 로그인 모달이 뜨는 버그 수정- Remember Me 쿠키 유무에 따라 세션 만료 처리 분기
5. 본문 출력 버그 수정
editor설정이 없는 게시판에서 HTML 태그가 그대로 노출되는 버그 수정editor=none일 때만 텍스트 모드로 출력하도록 조건 수정
6. CKEditor 붙여넣기 안내
- HTML 소스코드 붙여넣기 감지 시 CodeSnippet 버튼 사용 안내 알림 추가
DB 마이그레이션 안내
force_secret 기능 사용을 위해 최초 1회 아래 주소에 접속하여 마이그레이션을 실행해야 합니다.
https://사이트주소/install/migrate.php
- 중복 실행해도 안전합니다 (컬럼이 이미 존재하면 건너뜀)
- 실행 후 install 폴더를 삭제해주세요.