테스트 사이트 - 개발 중인 베타 버전입니다

g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법

· 20년 전 · 21842 · 59
g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법입니다
g4 설치 디렉토리와 내가 작업하는 디렉토리의 구조에 따라서 $g4_path의 설정을 너무 어려워들 하시는것 같아 정리를 한답시고 해봤는데...
설명이 더어려울 수도 있겠군요.
잘 이해 되지 않거나 혼란스러운것은 잊어버리시고 아래쪽에 있는 "자주하시는 질문"을 숙지 하시기 바랍니다.

1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우
1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함
2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
<?
$g4_path = "."; // 이곳의 설정은 아래쪽의 3) 부분을 참고
include_once("$g4_path/common.php");
?>

3) _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
$g4_path = "."; // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
$g4_path = ".."; // 상위 디렉토리에 그누보드가 설치된경우
$g4_path = "../.."; // 상위, 상위 디렉토리에 그누보드가 설치된경우
$g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
$g4_path = "board/g4"; // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
$g4_path = "../g4"; // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우

2. _common.php 를 사용하지 않을경우
생성하는 php 파일마다 위의 2)의 내용을 추가하시고
$g4_path 부분은 위의 3)을 참고하시어 설정하시면 됩니다.



* 질문답변에 있는 질문중에서 예를 적용해본다면
1. http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=3638
위 링크의 경우 그누보드 설치된 하위디렉토리에서 그누보드를 참고하므로
현재 작업하고자하는 디렉토리에서 그누보드를 찾는것은 상위에서 찾는 것으로 봐야 겠죠
그렇기 때문에 $g4_path = ".."; 로 설정하셔야 합니다.
2. http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=3550
위 링크처럼 내가 작업할 디렉토리가 그누보드(gnuboard4)와 같은 레벨의 디렉토리로 되어있을경우는
$g4_path = "../gnuboard4"; 로 해야 되겠죠.



* 기타 좀더 자세한것은 "자주하시는 질문"을 참고하십시오
1. 전체 디자인이 적용된 새로운 페이지를 만들려면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=12
2. 스타일만 적용된 새로운 페이지를 만들려면 (예:새창)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=11
3. 디자인, 스타일이 적용되지 않은 새로운 페이지를 만들려면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=10

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 59개

15년 전
common 경로
g4패스
14년 전
정리감사
14년 전
좋은 내용 감사드립니다~ ^^
13년 전
g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법
정말 도움이 되엇습니다, 감사합니다 ㅎ
경로설정법
_common.php를 이용한 루트폴더의 상대경로설정 ... 감사합니다!!!
12년 전
좋은 정보 감사합니다~~^^

게시글 목록

번호 제목
903
898
895
882
877
875
872
867
863
860
857
848
840
832
827
812
811
800
793
776