새페이지(php파일) 만들기
그누보드5 새페이지(php파일) 만들기
- 그누보드5 (gnuboard5) 새페이지(php파일) 만들기
그누보드5버전을 사용하다 보면 아쉬운 기능들이 몇가지 있는데,
이런경우 새페이지를 만들어서 적용할 수 있다.
초기에 구조를 몰랐을 때 한참 헤맸었는데, 어느정도 구조를 알게되니 어렵지 않게 작성할 수가 있다.
다른 경로를 지정하지 않고, 설치된 경로에 새 페이지(php파일)을 만들경우,
먼저 index.php를 복사해서 newpage.php를 만든다.
그리고 파일에 있는 index.php 를 newpage.php 로 바꿔주고,
스킨경로에 있는 파일(index.php)를 복사해서 newpage.php로 만들어 준 뒤 해당파일을 수정하면 된다.
* 순서 정리 *
1. 보드설치경로/index.php 복사, newpage.php 만들기
2. newpage.php 파일 열어서 아래부분 수정하기
---------------------------------------------------------------------------------
//원본소스//
define('_index_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
--------------
//수정소스//
define('_newpage_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/newpage.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/newpage.php');
return;
}
-----------------------------------------------------------
*** index 로 되어있는 부분을 newpage(파일명)으로 변경해주면 된다.
3. 스킨페이지에 있는 index.php 를 복사해서 newpage.php 만들기
4. newpage.php 파일을 열어 아래 부분을 수정한다.
-----------------------------------------------------------
//원본소스//
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
if(G5_COMMUNITY_USE === false) {
include_once(G5_THEME_SHOP_PATH.'/index.php');
return;
}
//수정소스//
define('_newpage_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/newpage.php');
return;
}
if(G5_COMMUNITY_USE === false) {
include_once(G5_THEME_SHOP_PATH.'/newpage.php');
return;
}
-----------------------------------------------------------
5. head 와 tail 중간에 나와야할 부분을 작업해서 넣으면 끝!
예제)
include_once(G5_THEME_PATH.'/head.php');
?>
여기에 본문 작성하기
<?
include_once(G5_THEME_PATH.'/tail.php');
이런식으로 작성하면 어렵지 않게 새 페이지를 만들 수 있다.
출처: http://pixxie.tistory.com/entry/그누보드5-새페이지php파일-만들기 [너부리공작소]
댓글 10개
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4404 | ||
| 924 |
|
8년 전 | 5392 | |
| 923 | 8년 전 | 9448 | ||
| 922 | 8년 전 | 4292 | ||
| 921 | 8년 전 | 7351 | ||
| 920 | 8년 전 | 3611 | ||
| 919 | 8년 전 | 3829 | ||
| 918 |
younggyo
|
8년 전 | 18262 | |
| 917 | 8년 전 | 8186 | ||
| 916 | 8년 전 | 4821 | ||
| 915 | 8년 전 | 4263 | ||
| 914 | 8년 전 | 5413 | ||
| 913 | 8년 전 | 4318 | ||
| 912 | 8년 전 | 5453 | ||
| 911 | 8년 전 | 8398 | ||
| 910 | 8년 전 | 3988 | ||
| 909 |
별지기천사
|
8년 전 | 5131 | |
| 908 |
|
8년 전 | 4975 | |
| 907 | 8년 전 | 4687 | ||
| 906 | 8년 전 | 5904 | ||
| 905 | 8년 전 | 10230 | ||
| 904 | 8년 전 | 6606 | ||
| 903 |
sozet
|
8년 전 | 6926 | |
| 902 |
sozet
|
8년 전 | 6232 | |
| 901 |
sozet
|
8년 전 | 10467 | |
| 900 |
|
8년 전 | 4051 | |
| 899 | 8년 전 | 9553 | ||
| 898 | 8년 전 | 5604 | ||
| 897 | 8년 전 | 5101 | ||
| 896 |
sozet
|
8년 전 | 11146 | |
| 895 |
sozet
|
8년 전 | 15661 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기