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

씨아이보드 베이직 1.4.1

  • 관리자
  • 4
  • 6,096
  • 글주소
  • 02-01

​안녕하세요

php 버전이 더욱 높아짐에 따라 상위 버전에서 새로 지원하는 함수들이 하위버전에서 지원하지 않는 경우가 있어서, 설치 가능 버전을 기존에 5.2.4 이상이었던 것을 5.3.0 으로 변경하였습니다. 코드이그나이터 자체의 php 권장 버전은 5.4.0 이상입니다. 따라서 최소한 5.4.0 이상을 유지해주시는 것이 좋습니다.

아울러 php7 에서도 씨아이보드 배포버전 테스트를 시작하였습니다. 몇 가지의 버그가 발견되었고, 이와 관련하여 버그 수정하였습니다. 


수정 내역

 

인스톨 가능한 php 버전을 5.2.4 에서 5.3.0 으로 변경

필요없는 model 이 로드되던 것 대부분 정리, 필요한 model 만 로드함

Browsecap 클래스를 namespace 를 사용한 버전으로 변경

댓글에 회원 프로필이 보이게 할지 결정하는 옵션 추가

게시글, 댓글에 글쓴이명에 회원아이콘이 보이게할지 결정하는 옵션 추가

게시글 목록 페이지에 관리 버튼을 둘러싸는 if 문 위치 변경

아이디,패스워드 찾기 페이지에 info 메세지 출력하는 부분에 if 문 추가

관리자 페이지에서 browsecap 업데이트하는 동안에 load icon 추가

로그인 로그아웃시에 get_parameter 값이 넘어가지 않았던 오류 수정

ajax에 의해 요청된 페이지에서는 방문자, 현재 접속자 관련 함수를 삭제

profiler_lang.php 에 내용 추가

thumbnail_helper 에 return 다음에 break 가 오던 오류 수정, php7 에서 에러 발생하였었음

preg_replace 가 ie 를 사용함으로 에러가 발생하던 것을 preg_replace_callback 으로 변경 

 

수정된 파일

 

application/config/cb_version.php

application/config/config.php

application/config/routes.php

application/controllers/Board_post.php

application/controllers/Comment_list.php

application/controllers/Findaccount.php

application/controllers/Formmail.php

application/controllers/Group.php

application/controllers/Install.php

application/controllers/Login.php

application/controllers/Membermodify.php

application/controllers/Mypage.php

application/controllers/Note.php

application/controllers/Notification.php

application/controllers/Postact.php

application/controllers/Profile.php

application/controllers/Register.php

application/controllers/Search.php

application/controllers/Verify.php

application/controllers/admin/Main.php

application/controllers/admin/board/Blame.php

application/controllers/admin/board/Boardgroup.php

application/controllers/admin/board/Boards.php

application/controllers/admin/board/Comment.php

application/controllers/admin/board/Editorimage.php

application/controllers/admin/board/Fileupload.php

application/controllers/admin/board/Like.php

application/controllers/admin/board/Post.php

application/controllers/admin/board/Trash.php

application/controllers/admin/board/Trash_comment.php

application/controllers/admin/config/Cleanlog.php

application/controllers/admin/config/Memberconfig.php

application/controllers/admin/config/Rssconfig.php

application/controllers/admin/member/Loginlog.php

application/controllers/admin/member/Memberfollow.php

application/controllers/admin/member/Members.php

application/controllers/admin/member/Nickname.php

application/controllers/admin/member/Points.php

application/controllers/admin/page/Document.php

application/controllers/admin/page/Faq.php

application/controllers/admin/page/Faqgroup.php

application/controllers/admin/page/Pagemenu.php

application/controllers/admin/page/Popup.php

application/controllers/admin/stat/Registercounter.php

application/controllers/admin/stat/Registerlog.php

application/controllers/admin/stat/Searchkeyword.php

application/helpers/basic_helper.php

application/helpers/thumbnail_helper.php

application/hooks/Common.php

application/hooks/Stat.php

application/language/korean/profiler_lang.php

application/libraries/Board.php

application/libraries/Board_group.php

application/libraries/Managelayout.php

application/libraries/Member.php

application/libraries/Notificationlib.php

plugin/browscap/Browscap.php

views/_layout/basic/box/login.php

views/_layout/basic/css/style.css

views/_layout/basic/layout.php

views/_layout/bootstrap/box/login.php

views/_layout/bootstrap/layout.php

views/_layout/mobile/css/style.css

views/_layout/mobile/layout.php

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

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

views/admin/basic/config/browscapupdate/index.php

views/board/basic/comment_list.php

views/board/basic/css/style.css

views/board/basic/gallerylist.php

views/board/basic/list.php

views/board/bootstrap/comment_list.php

views/board/bootstrap/gallerylist.php

views/board/bootstrap/list.php

views/board/mobile/comment_list.php

views/board/mobile/gallerylist.php

views/board/mobile/list.php

views/findaccount/basic/findaccount_change_pw.php

views/findaccount/bootstrap/findaccount_change_pw.php

views/findaccount/mobile/findaccount_change_pw.php

 

추가된 파일

 

assets/images/ajax-loader.gif