g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법 정보
g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법관련링크
본문
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
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
추천
17
17
댓글 59개
아래처럼 $g4[path] 상위에 인는 파일은 어떻게 include하져??
일단 $g4[path] 함수 쓰지 않고 경로 쭉써서 include한다고 해도 그 include 한파일에서 또 include를 하면 안먹네요..
_common.php를 각각 쓴다해도 $g4[path] 상위 파일들은 어케 해야 하는지..ㅠ.ㅠ
-[root]
ㄴ-- [g4] -- [bbs] -- 여기서 [inc]의 inc1.php 파일 인클루드 inc1.php는 inc2.php 인클루드
ㄴ-- [inc] -- inc1.php
-- inc2.php
일단 $g4[path] 함수 쓰지 않고 경로 쭉써서 include한다고 해도 그 include 한파일에서 또 include를 하면 안먹네요..
_common.php를 각각 쓴다해도 $g4[path] 상위 파일들은 어케 해야 하는지..ㅠ.ㅠ
-[root]
ㄴ-- [g4] -- [bbs] -- 여기서 [inc]의 inc1.php 파일 인클루드 inc1.php는 inc2.php 인클루드
ㄴ-- [inc] -- inc1.php
-- inc2.php
바로 이것입니다..................^^
_common.php 용법
진작에 올리시지, 아흐 시간들.....
관리자님께서 스킨은 포인트를 빵빵하게 주는데
팁앤테크는 포인트를 거의 안줘요. 그나마 지금은 상향 조정되었더군요.
그래서 저혼자 저자신에게 데모중입니다. 올릴것인가 말것인가 ...
팁앤테크는 포인트를 거의 안줘요. 그나마 지금은 상향 조정되었더군요.
그래서 저혼자 저자신에게 데모중입니다. 올릴것인가 말것인가 ...
500점이면 작은 포인트가 아닌데 스킨에 워낙 포인트가 빵빵하다보니 상대적인 박탈감이 오는듯 합니다. ㅎㅎㅎ
팁텍을 basic스킨에 적용시켜서 등록하십시오.
무조건 적용시켜서 스킨자료로 고~고!
자작프로그램쪽도 상대적으로 '소금기'가 흐르네요.
1,000포인트라...
무조건 적용시켜서 스킨자료로 고~고!
자작프로그램쪽도 상대적으로 '소금기'가 흐르네요.
1,000포인트라...
이거 팁택란에도 포인트 세게 때려줘야 합니다. 스킨보다는 한개 원리를 깨치면 열개 스킨에 응용할 수 있으니까요. 요즘 주옥같은 팁앤테크가 많이 올라오긴 하지만 여전히 전체숫자로는 너무 적은 거 같아요.
정말 저의 수준은 초보인데도 단순히 완성해서 던져주는 스킨보다는 이렇게 한개라도 가르쳐주는게 훨씬 고맙습니다. 고기보다는 고기를 낚은 법을 가르쳐주는 팁앤테크가 결코 스킨에 비해 중요도에서 밀리지 않습니다. 제가 옛날에 제로보드 쓸 때 팁란만 뒤지면 모든 솔류선을 다 찾을 수 있었어요. 얼마나 황홀하던지... 그런데 그누에서는 초보는 솔직히 이점이 힘듭니다. 절대적으로 팁이 많지 않아서...
팁만 있으면 정말 스킨은 자기취향에 맞게 얼마든지 만들어 쓸수 있습니다. 제 경험으론 외람되지만 그많은 고수들도 제 취향에 딱 맞는 스킨을 만들어주진 못해요. 결국 스스로 만들어야 되는데 그러러면 팁이 필요합니다. 저 초보생활 10년인데 이점만큼은 확신해요. 우리 그누의 팁란을 활성화합시다. 그게 초보가 진정 원하는 겁니다.
정말 저의 수준은 초보인데도 단순히 완성해서 던져주는 스킨보다는 이렇게 한개라도 가르쳐주는게 훨씬 고맙습니다. 고기보다는 고기를 낚은 법을 가르쳐주는 팁앤테크가 결코 스킨에 비해 중요도에서 밀리지 않습니다. 제가 옛날에 제로보드 쓸 때 팁란만 뒤지면 모든 솔류선을 다 찾을 수 있었어요. 얼마나 황홀하던지... 그런데 그누에서는 초보는 솔직히 이점이 힘듭니다. 절대적으로 팁이 많지 않아서...
팁만 있으면 정말 스킨은 자기취향에 맞게 얼마든지 만들어 쓸수 있습니다. 제 경험으론 외람되지만 그많은 고수들도 제 취향에 딱 맞는 스킨을 만들어주진 못해요. 결국 스스로 만들어야 되는데 그러러면 팁이 필요합니다. 저 초보생활 10년인데 이점만큼은 확신해요. 우리 그누의 팁란을 활성화합시다. 그게 초보가 진정 원하는 겁니다.
오오.... 가장 기본적이면서도 가장 중요한 포인트를 잡아주셨네요
과연 루트님!!
과연 루트님!!
아마도 가장 어려워하고 헷갈려하는 이유가 common.php파일의 용도를 제대로 모르기 때문이 아닐까 생각해 봅니다.
저도 정확히는 모르지만 g3의 index.php 파일과 같은 역할을 하는걸로 생각하고 있습니다.
그러므로 common.php파일은 어느 파일에서나(새로운 파일을 만들 경우) 반드시 들어가야 된다는 얘기가 됩니다.
따라서, 어떻게 하면 common.php파일을 불러올 수 있는지만 생각한다면 간단한 문제라고 봅니다.
root님께서 말씀하신 1번 관리자님께서 권장하는 방법은 장단점이 있죠. 장점은 어디에서나 경로에 신경쓸 필요없이 간단하게 불러 올 수 있고, 단점은 디렉토리마다 _common.php 파일이 있어야 한다는 겁니다.
결론은,
경로파악이 힘들거나 귀찮을때는 1번의 관리자님 방식이 쉽고, 경로파악이나 common.php파일의 용도를 숙지하고 계신다면 2번 방식이 편하겠지요.
저도 정확히는 모르지만 g3의 index.php 파일과 같은 역할을 하는걸로 생각하고 있습니다.
그러므로 common.php파일은 어느 파일에서나(새로운 파일을 만들 경우) 반드시 들어가야 된다는 얘기가 됩니다.
따라서, 어떻게 하면 common.php파일을 불러올 수 있는지만 생각한다면 간단한 문제라고 봅니다.
root님께서 말씀하신 1번 관리자님께서 권장하는 방법은 장단점이 있죠. 장점은 어디에서나 경로에 신경쓸 필요없이 간단하게 불러 올 수 있고, 단점은 디렉토리마다 _common.php 파일이 있어야 한다는 겁니다.
결론은,
경로파악이 힘들거나 귀찮을때는 1번의 관리자님 방식이 쉽고, 경로파악이나 common.php파일의 용도를 숙지하고 계신다면 2번 방식이 편하겠지요.
저도 까만도둑님 처럼 2번 방식을 선호합니다.
아마도 이유가 작업하는 디렉토리가 수시로 바뀌고(그때마다 _common.php 만들어져 있는지 확인.ㅋㅋㅋ)
소스만 보고 판단이 되어야 하는데... 다른 파일을 열어봐야 확인이 되는 불편함 때문지 아닐까 생각합니다.
1번 방식이 g4에서 권장하는 방식이므로 특별히 2번을 선호 하지 않는다면 1번을 사용하시길 권장합니다.
다음 링크의 코멘트에 보시면 관리님께서 1번을 권하십니다.
관리자님도 이부분 고민을 많이 하신듯 합니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=1578
아마도 이유가 작업하는 디렉토리가 수시로 바뀌고(그때마다 _common.php 만들어져 있는지 확인.ㅋㅋㅋ)
소스만 보고 판단이 되어야 하는데... 다른 파일을 열어봐야 확인이 되는 불편함 때문지 아닐까 생각합니다.
1번 방식이 g4에서 권장하는 방식이므로 특별히 2번을 선호 하지 않는다면 1번을 사용하시길 권장합니다.
다음 링크의 코멘트에 보시면 관리님께서 1번을 권하십니다.
관리자님도 이부분 고민을 많이 하신듯 합니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=1578
아 저도 절대적으로 2번 선호합니다. 쓸데없는 파일이 하나라도 더있으면 자꾸 헷갈리기만 합니다.
많은 분들이 필요로 하는 내용인듯 합니다.
상당수의 유저들께서는 나름대로 해결방법을 찾으셨을지도 모르겠으나,
저처럼 맨땅에 헤딩하는 사람들은 꼭 필요한 내용이라고 봅니다.
감사합니다.
찜! 찜! 찜!
상당수의 유저들께서는 나름대로 해결방법을 찾으셨을지도 모르겠으나,
저처럼 맨땅에 헤딩하는 사람들은 꼭 필요한 내용이라고 봅니다.
감사합니다.
찜! 찜! 찜!
유용한 팁이네요... 감사합니다.
최신글 완전판^^
$g4_path, _common.php 설정
아주 유용한 팁
좋은 정보 감사합니다.
이제 이해가 됩니다. 이제 디렉토리 구애없이 어디서나 페이지를 구현할 수 있겠네요. ^^
감사합니다
aa
정말 힘드네요
아.. 경로때문에 ㅠㅠㅠ 정말 감사합니다..
//_common.php 관련
상대경로 설정... 정말 좋아요... 몰랐던걸 배웠어요.
헐.. 이걸 왜 이제야 봤을까요? ㅠㅠ
으~, 어~, 이제야 점점 그누의 윤곽이 보이기 시작. root님 감사..... 초보 출석도장 꽝.
그누보드 설치경로가 다를때~~
2번이 유용하네요... 1번은 잘 안됨...
위에서 1번 방법의 사용을 추천하신다고 했는데... 1번 방법을 사용하면...최근글을 뽑아올때....워닝이 떴었습니다.
헉~~ 그런데 방금전 2번 방법을 사용하고 다시 워닝 메시지를 확인하려고 1번으로 코드를 바꾸었는데...이제 워닝이 안뜨네요..정말 뭐가 뭔지 잘 모르겠습니다...그럼 두가지 방법 모두 사용 가능한것 같습니다.
잘 몰라서 죄송합니다. 우째이런일이...
어쨌든 이 경로문제로 고민했는데 일단 해결되어 감사합니다. 다들 수고하십시오...
2번이 유용하네요... 1번은 잘 안됨...
위에서 1번 방법의 사용을 추천하신다고 했는데... 1번 방법을 사용하면...최근글을 뽑아올때....워닝이 떴었습니다.
헉~~ 그런데 방금전 2번 방법을 사용하고 다시 워닝 메시지를 확인하려고 1번으로 코드를 바꾸었는데...이제 워닝이 안뜨네요..정말 뭐가 뭔지 잘 모르겠습니다...그럼 두가지 방법 모두 사용 가능한것 같습니다.
잘 몰라서 죄송합니다. 우째이런일이...
어쨌든 이 경로문제로 고민했는데 일단 해결되어 감사합니다. 다들 수고하십시오...
저도 뭐가뭔지 잘 몰랐는데 해결했네요. 경로를 설정해주니까 에러도 사라지고..ㅠ.ㅠ 감사합니다.
추천합니다. 아웃로그인 고민 완전해결했습니다.
기초... 경로등의설명
가장 기본적으로 알아야 할 훌륭한 팁입니다.
감사합니다.
감사합니다.
정말 좋은 팁이네요. 고맙습니다.
좋은팁 잘봤습니다.^^
좋은 팁 보고 있습니다만 잘 안 되네요-ㅅ-
ㅎ그흑 노력중입니다.
ㅎ그흑 노력중입니다.
좋은글 감사합니다
절대경로/상대경로
좋은 정보 감사합니다^^
//_common.php
11
zz
좋은 정보 감사합니다
감사합니다 바로 적용햇습니다
그누보드 서브페이지 경로 정독할것!~!!!!!!
오~~ 정말 찾고 찾던 팁입니다!! 이 경로문제 때문에 고생을 어찌나 했는지...
정말 감사합니다!!
정말 감사합니다!!
dd
11
그누보드4 > 그누4 팁 > g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법
계정 html 안에 _common.php가 있고 상위폴더 company/index.php가 있으면 index.php 상단에 _common.php 경로를 어떻게 주어야 하나요?
상세한 정보 감사드려요 ^^
common 경로
g4패스
g4패스
정리감사
좋은 내용 감사드립니다~ ^^
g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법
정말 도움이 되엇습니다, 감사합니다 ㅎ
경로설정법
_common.php를 이용한 루트폴더의 상대경로설정 ... 감사합니다!!!
좋은 정보 감사합니다~~^^