코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

씨아이보드 베이직 1.4.4

  • 관리자
  • 0
  • 3,118
  • 글주소
  • 02-11

[DB 업그레이드]

 

이번 버전에서는 DB 업그레이드가 있습니다.

application/config/migration.php 와 application/migrations/20160206000000_20160206000000.php

파일을 먼저 업로드하신 후에 관리자페이지의 환경설정 > DB 업그레이드 메뉴에서 업그레이드를 먼저 진행하여주세요.

 

[수정내용]

 

첨부파일이 올라가는 디렉토리명 uploads 를 변수화하여, 설치시 cb_config.php 에서 디렉토리명 변경가능하게 설정

QR CODE 기능 추가 

- 게시글 열람 페이지에 글주소복사버튼 우측에 현재페이지 주소를 담은 QR코드를 보이게할지 결정하는 옵션 추가, 게시물관리에서 설정가능함

- 첨부 링크가 존재시 그 링크에 대한 QR CODE 를 보여줄지 결정하는 옵션도 추가

CKEDITOR 버전을 4.5.7 로 업그레이드

로그인로그를 남길 때 사용자가 실제 입력한 아이디를 저장, 즉, 이메일을 사용하여 로그인하는지, 회원아이디를 사용하여 로그인하는지 확인 가능하게 됨

캐시 기능강화 - 메타태그 등은 좀 더 캐시 기능을 강화하여 페이지 로딩시 디비 쿼리 개수를 줄임

캐시 파일이 저장될 때에 캐시 디렉토리에 파일의 양이 너무 많아지므로 서브디렉토리로 적절히 나누어서 관리되게 변경

포인트 정리 기능 추가 - 포인트 테이블은 데이터가 빨리 쌓이므로 오래된 포인트를 정리하여 데이터 수를 줄임, 전체 포인트의 값은 변하지 않으며, 특정 기간 전에 쌓인 포인트 내역을 1개의 열로 통합함

모바일 버전 보기, PC 버전 보기로 전환시 파라미터에 ?device=desktop 또는 ?device=mobile 이 붙었었는데, 이 파라미터가 붙지 않게 변경, 즉 쿠키로 제어하게 변경함

일반문서, FAQ 등 내용을 담는 컬럼인 content 컬럼의 속성을 TEXT에서 MEDIUMTEXT 로 변경

우편번호 체크 글자수 버그 수정

 

[수정된 파일]

 

application/config/cb_config.php

application/config/cb_version.php

application/config/migration.php

application/controllers/Board_post.php

application/controllers/Board_write.php

application/controllers/Captcha.php

application/controllers/Comment_list.php

application/controllers/Editorfileupload.php

application/controllers/Findaccount.php

application/controllers/Helptool.php

application/controllers/Install.php

application/controllers/Login.php

application/controllers/Membermodify.php

application/controllers/Postact.php

application/controllers/Register.php

application/controllers/Verify.php

application/controllers/admin/board/Boards.php

application/controllers/admin/board/Editorimage.php

application/controllers/admin/board/Fileupload.php

application/controllers/admin/config/Cleanlog.php

application/controllers/admin/member/Dormant.php

application/controllers/admin/member/Loginlog.php

application/controllers/admin/member/Members.php

application/controllers/admin/member/Points.php

application/controllers/admin/page/Banner.php

application/controllers/admin/page/Popup.php

application/core/CB_Controller.php

application/core/CB_Model.php

application/helpers/basic_helper.php

application/helpers/thumbnail_helper.php

application/hooks/Common.php

application/libraries/Board.php

application/libraries/Imagelib.php

application/libraries/Member.php

application/models/Banner_group_model.php

application/models/Banner_model.php

application/models/Board_group_meta_model.php

application/models/Board_group_model.php

application/models/Board_meta_model.php

application/models/Board_model.php

application/models/Comment_meta_model.php

application/models/Faq_group_model.php

application/models/Member_extra_vars_model.php

application/models/Member_meta_model.php

application/models/Member_model.php

application/models/Point_model.php

application/models/Popup_model.php

application/models/Post_extra_vars_model.php

application/models/Post_meta_model.php

assets/js/common.js

plugin/editor/ckeditor/*

views/_layout/basic/layout.php

views/_layout/bootstrap/layout.php

views/_layout/mobile/layout.php

views/admin/basic/board/boards/write_post.php

views/admin/basic/member/loginlog/index.php

views/admin/basic/member/points/index.php

views/board/basic/css/style.css

views/board/basic/post.php

views/board/basic/write.php

views/board/bootstrap/css/style.css

views/board/bootstrap/post.php

views/board/bootstrap/write.php

views/board/mobile/css/style.css

views/board/mobile/post.php

views/board/mobile/write.php

 

[추가된 파일]

 

application/migrations/20160206000000_20160206000000.php

assets/js/js.cookie.js

views/admin/basic/member/points/cleanlog.php