RRB 배포

메모장 용도의 간단한 게시판을 배포합니다.

LINK
[게시판 다운로드]
[모듈 다운로드]
[스킨 다운로드]

동작환경: php 5.0 이상(모듈: 5.5이상), UTF-8 또는 euc-kr(일부)

샘플페이지 Link
자주 묻는 질문 Link
설치방법 Link

/* 업데이트 */
dbConn.php파일 제외한 나머지를 모두 덮어쓴 뒤 게시판에 접속하면 자동으로 업데이트가 진행됩니다.
※작성한 게시글을 비롯한 모든 정보는 보존됩니다.

[2020.06.04]
v1.3.3
텍스트 로그 업로드시 줄바꿈 지원

[2020.05.19]
v1.3.2
일부 환경에서 한글깨짐 방지

[2020.05.18]
v1.3.1
스킨에 비밀글, 접기 옵션이 없을 경우 업로드 할 수 없었던 문제 수정
리셋시 간헐적으로 발생하던 폴더 삭제 실패 오류 수정

[2020.05.17]
v1.3.0
모듈 기능 지원

[2020.05.16]
v1.2.4
관리자페이지에서 Youtube 플레이어 가로*세로 크기 변경할 수 있게 수정.

[2020.05.09]
(v1.2.3)
신규 게시판 생성 시 아이디 유효성 체크
게시판 설정 중 일부를 select box로 선택할 수 있도록 수정
마이너 보안패치

지난 업데이트 Link

/* 스킨 편집 */
나중에... 기운이 생기면 설명을 추가하겠습니다 그전에 해보고 싶으신 분들은 basic이랑 reference를 비교해가면서 수정해보시면 될거에요. DB(mysql), html, javascript, php에 대한 기본지식이 있으면 수정이 수월합니다.

기본 아이디어는 rrb_skin_[게시판아이디]에 name이 설정명, value가 설정값인 열을 추가해서 해당 정보로 치환하는거에요. skin 폴더 외 파일은 건드리지 않아야합니다! skin 폴더 내에서 해결할 수 없다면 설계를 잘못하거나 core가 잘못 짜여진건데 이경우에는 연락 주시면 큰 도움이 될 거에요.

나중에 옵션을 추가하는 경우 관리자 페이지에서 스킨 업데이트를 누르면 install.php 파일을 호출하는 방식이니 염두에 두고 작성해주세요.


/* 모듈 추가 */

코멘트, 로그 작성 시 comment.interface / log.interface에 작성한 JS 함수를 자동으로 호출해 해당 동작을 수행하게 합니다.
폴더 내에 존재하는 js파일은 자동으로 include됩니다.
제공하는 인자는 아래와 같습니다:
  • boardId: 게시판아이디
  • logIdx: 로그 아이디
  • commentIdx: 코멘트아이디. 코멘트 작성시에만 지원합니다.
DB에 새로 column을 추가해야 할 경우 아래 API를 install.php 파일에 작성해주세요:
installRrbModuleInfo(category, name, type, size);
  • category: board, comment 중 택 1. 해당DB에 column을 추가합니다.
  • name: column name
  • type: varchar, int 등 column의 type
  • size: column의 length






댓글