코어를 최대한 손 안되고 처리하는 방향으로 노력해봤지만, 지금 배포되고 있는 5버전은 어느시점까지 유지하고 8버전은 타입체크가 강화된 7버전이상으로 기준잡아서 리펙토링하는게 맞는것 같습니다.
그래도 도전해보고 싶으신분이 있을것 같아서 부산물 공유합니다.
그누보드 5.4.2.8 베이스로 작업되었습니다.
data/dbconfig.php 파일 마지막줄에 아래와 같이 코드한줄 추가해주셔야됩니다.
[code]include dirname(__DIR__) . '/_config/bootstrap.php';[/code]
그리고 `?:` 연산자를 사용해서 PHP5.4PHP5.3이상에서 정상작동합니다
- 관리자페이지 목록 접근 및 일부 메뉴 수정가능
- 게시판 글쓰기 비회원/회원
- 댓글작성
- 캡쳐
댓글 11개
그누보드는 공식적으로 5.2호환이기때문에 '__FILE__'을 사용합니다.
dirname(__FILE__) => 파일의 디렉토리(./)로 해석됩니다.
5.4이상의 연산자를 사용하고 있는관계로 5.3에서 추가된 상수 '__DIR__'를 사용했습니다.
dirname(__DIR__) => 파일의 상위디렉토리(../)로 해석됩니다.
dirname(dirname(__FILE__)) 하게되면 같은 결과를 얻을수 있습니다.
https://www.php.net/manual/en/language.constants.predefined.php
dirname(__FILE__) => 파일의 디렉토리(./)로 해석됩니다.
5.4이상의 연산자를 사용하고 있는관계로 5.3에서 추가된 상수 '__DIR__'를 사용했습니다.
dirname(__DIR__) => 파일의 상위디렉토리(../)로 해석됩니다.
dirname(dirname(__FILE__)) 하게되면 같은 결과를 얻을수 있습니다.
https://www.php.net/manual/en/language.constants.predefined.php
게시글 목록
| 번호 | 제목 |
|---|---|
| 24149 | |
| 24140 | |
| 24133 | |
| 24125 | |
| 24119 | |
| 24109 | |
| 24105 | |
| 24101 | |
| 24093 | |
| 24089 | |
| 24077 | |
| 24074 | |
| 24071 | |
| 24070 | |
| 24067 | |
| 24056 | |
| 24050 | |
| 24046 | |
| 24043 | |
| 24040 | |
| 24037 | |
| 24036 | |
| 24035 | |
| 24034 | |
| 24021 | |
| 24017 | |
| 24005 | |
| 24002 | |
| 23990 | |
| 23980 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기