[홈페이지만들기/쇼핑몰만들기] 그누보드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;
}
5. 그누보드 head 와 tail 중간에 나와야할 부분을 작업해서 넣으면 끝!
예제)
include_once(G5_THEME_PATH.'/head.php');
?>
여기에 본문 작성하기
<?
include_once(G5_THEME_PATH.'/tail.php');
이런식으로 작성하면 어렵지 않게 그누보드에 새 페이지를 만들 수 있다.
'Program > GNUBOARD' 카테고리의 다른 글
[홈페이지만들기/쇼핑몰만들기] 그누보드5(gnuboard5) mysql 관련 내장함수 (0) | 2017.01.21 |
---|---|
[홈페이지만들기/쇼핑몰만들기] 그누보드5(gnuboard5) - 메뉴설정시 게시판 정렬 동기화 시키기 (0) | 2017.01.20 |
[홈페이지만들기/쇼핑몰만들기] 그누보드5(gnuboard5) - 검색기능에 기간옵션, 정렬기능 추가하기 (0) | 2017.01.11 |
[홈페이지만들기/쇼핑몰만들기] 그누보드5 게시판 목록에서 회원레벨 출력하기 (0) | 2016.12.26 |
[홈페이지만들기/쇼핑몰만들기] 그누보드5 회원이미지 등록기능 추가하기 (0) | 2016.12.22 |
댓글