• 회원가입
  • 로그인

[17. 웹페이지 생성] G5 - 웹페이지 생성하는 법 + 웹페이지 상대경로 설정하는 법

  page1.tgz 737byte 10 1년전
 
▒ 웹페이지 구성 파일 업로드

 
 
1. 첨부 파일을 압축 푼 후, 그누보드5가 설치된 폴더에 아래 구조가 되게 업로드 (예: 빌더를 html 루트 폴더에 설치한 경우)

html/page1/page2/page3

※ 루트 플더명은 호스팅에 따라 www, public_html 등으로 다를 수 있음.


2. 각 폴더의 웹페이지 경로 주소


html/page1 폴더에 있는 웹페이지 연결하는 법:  도메인/page1/파일명.php   



html/page1/page2 폴더에 있는 웹페이지 연결하는 법:  도메인/page1/page2/파일명.php



html/page1/page2/page3 폴더에 있는 웹페이지 연결하는 법: 도메인/page1/page2/page3/파일명.php




※ 폴더 안의 웹페이지 파일명이 index일 경우엔 index.php 안 적어도 됨
   즉, (도메인/page1/index.php 경로  =   도메인/page1 경로)로 인식.












▒ 웹페이지 구성 파일 종류

웹페이지 파일이 위치하는 폴더에 필요한 파일 종류는 아래와 같습니다.


_common.php  :  도메인/common 파일을 불러 옴.  ★ 각 폴더의 상대 경로 설정하는 역할 함. 이 파일만 내용 다름.

_head.php  :  도메인/head.php 파일을 불러 옴.
_head.sub.php  :  도메인/head.sub.php 파일을 불러 옴.  ※ 없어도 됨.
_tail.php :  도메인/tail.php 파일을 불러오는 역할 함.
_tail.sub.php  :  도메인/tail.sub.php 파일을 불러오는 역할 함.  ※ 없어도 됨.

웹페이지파일명.php  :  웹페이지    ※ 웹페이지 파일명이 index일 경우 주소 적을 때 따로 적을 필요 없음.


※ 아래와 같은 이유로 _head.sub.php 파일과 _tail.sub.php 파일은 없어도 됨.

   1. head.sub.php 파일은 head.php 파일에 인클루드 되어 있기 때문에.
   2. tail.sub.php 파일은 tail.php 파일에 인클루드 되어 있기 때문에.






1.  _common.php 파일 내용
(주의: 위치하는 폴더 경로에 따라  점 갯수 다름)

도메인/page1/_common.php 파일 내용

<?php
include_once('../common.php'); // 상위 폴더에 빌더 설치된 경우
?>




도메인/page1/page2/_common.php 파일 내용

<?php
include_once('../../common.php'); // 상위 상위 폴더에 빌더 설치된 경우
?>




도메인/page1/page2/page3/_common.php 파일 내용

<?php
include_once('../../../common.php'); // 상위 상위 상위 폴더에 빌더 설치된 경우
?>



★ G5_PATH 상대 경로 설정법

 현재의 파일 위치를 기준으로 빌더가 어디에 설치되어 있냐에 따라 점 갯수 다름.

 
 G5_PATH = ".";    // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조 
 
 G5_PATH = "..";    // 상위 디렉토리에 그누보드가 설치된경우 
 
 G5_PATH = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
 
 G5_PATH = "../../..";    // 상위, 상위, 상위 디렉토리에 그누보드가 설치된경우  
 
 G5_PATH = "g5";   // 하위 디렉토리 g5에 그누보드가 설치된경우 
 
 G5_PATH = "board/g5";   // 하위 board 디렉토리의 하위 디렉토리 g5에 그누보드가 설치된경우 
 
 G5_PATH = "../g5";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g5)에 설치된경우
 




2.  _head.php 파일 내용
(폴더 경로 구조에 상관없이 모두 동일)

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 
include_once(G5_PATH.'/_head.php');
?>





3.  _head.sub.php 파일 내용
(폴더 경로 구조에 상관없이 모두 동일)

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 
include_once(G5_PATH.'/head.sub.php');
?>





4.  _tail.php 파일 내용
(폴더 경로 구조에 상관없이 모두 동일)

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 
include_once(G5_PATH.'/_tail.php');
?>





5.  _tai.sub.php 파일 내용
(폴더 경로 구조에 상관없이 모두 동일)

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 
include_once(G5_PATH.'/tail.sub.php');
?>






6.  index.php 파일 내용
(웹페이지에 해당)

<?php
include_once('./_common.php');  // 현재 같은 폴더에 있는 _common.php 파일을 인클루드

$g5['title'] = '웹페이지 제목';  // 브라우저 최상단 탭에 노출할 웹페이지 제목 설정
include_once('./_head.php');  // 현재 같은 폴더에 있는 _head.php 파일을 인클루드
?>


도메인/page1/page2/page3 웹페이지 내용 ◀━ 이 부분 삭제하고, 이 부분에 필요한 내용 적으시면 됨.


<?php
include_once('./_tail.php');  // 현재 같은 폴더에 있는 _tail.php 파일을 인클루드
?>



분류 제목
1. 빌더 소개 G5 - 소개 / 생김새 / 메뉴 구조 / 장점 / 소스 구성 / 언어셋
2. 홈피 기획 G5 - 홈페이지 기획 - 메뉴 구조 / 메뉴 위치 / 메뉴 노출 / 메뉴 접근 / 고려사항 / 빌더 vs 테마
3. 유틸 준비 G5 - 홈페이지 제작에 필요한 유틸 다운로드 ★
4. 언어셋 결정 G5 - 그누보드5는 UTF-8 버전만 제공 함. ※ EUC-KR 버전은 없음.
5. 빌더 다운 G5 - (원본 / 스킨 / 플러그인 / 테마 / 빌더) 다운로드 ★
6. 호스팅 신청 G5 - 설치에 맞는 호스팅 1 ★ (그누보드5 호스팅 환경 / 호스팅 개념 / 호스팅 종류 / 호스팅 신청 시 고려사항)
6. 호스팅 신청 G5 - 설치에 맞는 호스팅 2 (카페24에서 웹호스팅 신청 시, DB 정보)
6. 호스팅 신청 G5 - 설치에 맞는 호스팅 3 (오토셋9 설치 후 생성한 DB 정보)
7. 도메인 연결 G5 - 도메인 연결 (도메인 구입하기 / 도메인과 호스팅 연결 원리 / 도메인과 호스팅 연결 방법)
8. FTP 설정 G5 - FTP 설정하는 법 (FTP 소개 / FTP 종류 / FTP 다운로드 / FTP 설정하는 법)
9. 빌더 설치 G5 - 설치 방법 1 ( ★ 호스팅에 그누보드5 설치하는 법 / 로그인 하는 법 / 관리자 페이지 접속하는 법)
9. 빌더 설치 G5 - 설치 방법 2 (오토셋에 그누보드5 설치하는 법 = 내 컴퓨터에 그누보드5 설치하는 법)
10. 테마 다운 G5 - 테마 다운로드 주소 좌표
11. 테마 업로드 G5 - 테마 업로드 하는 법
12. 테마 선택 G5 - 테마 설정 (선택 , 적용) 하는 법
13. 사이트명 G5 - 사이트명 입력하는 법
14. 로고변경 G5 - 로고 변경하는 법 1 (PC 모드 경우)
14. 로고변경 G5 - 로고 변경하는 법 2 (모바일 모드 경우)
15. 그룹 생성 G5 - 그룹 생성하는 법 (= 게시판 생성 위해서 먼저 해야 할 사항)
16. 게시판 생성 G5 - 게시판 생성하는 법
17. 웹페이지 생성 G5 - 웹페이지 생성하는 법 + 웹페이지 상대경로 설정하는 법
18. 메뉴 연결 G5 - 메뉴 생성 및 연결 (그룹, 게시판, 웹페이지, 내용관리를 메뉴에 연결하기)
19. 최신글 연결 G5 - 최신글 연결 (최신글 출력 코드 구조 / 출력 코드 / 출력 코드 위치)
20. 스킨 다운 G5 - 스킨 무료 다운로드 (스킨 다운로드 좌표 / 스킨 다운로드 및 업로드 주의사항)
21. 스킨 탑재 G5 - 스킨 종류 (skin 폴더 위치 / 스킨 종류 / 스킨명 적는 법)
21. 스킨 탑재 G5 - board (게시판 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - connect (현재접속자 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - content (내용보기 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - faq (자주묻는질문 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - latest (최신글 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - member (회원가입 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - new (전체최근게시물 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - outlogin (아웃로그인 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - poll (투표관리 = 설문조사 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - popular (인기검색어 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - qa (1:1문의 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - search (전체 검색 스킨) 다운 / 업로드 / 적용
21. 스킨 탑재 G5 - visit (방문자수 스킨) 다운 / 업로드 / 적용
G4 → G5 G5 - 그누보드4를 그누보드5로 전환하는 법 (= G4를 G5로 이전하는 법) ★★★ [2레벨] 
백업 복구 G5 - 백업 복구 1 (백업 방법) [2레벨] 
백업 복구 G5 - 백업 복구 2 (복원 방법) [2레벨] 
기본 환경 G5 - 관리자 > 환경설정 > 기본환경설정 > 홈페이지 기본환경 설정 ★
게시판 기본 G5 - 관리자 > 환경설정 > 기본환경설정 > 게시판 기본 설정 ★
회원 가입 G5 - 관리자 > 환경설정 > 기본환경설정 > 회원가입 설정 ★
본인 확인 G5 - 관리자 > 환경설정 > 기본환경설정 > 본인확인 설정
이메일 G5 - 관리자 > 환경설정 > 기본환경설정 > 이메일 설정 ★
SNS G5 - 관리자 > 환경설정 > 기본환경설정 > SNS 설정
레이아웃 추가 G5 - 관리자 > 환경설정 > 기본환경설정 > 레이아웃 추가설정
SMS G5 - 관리자 > 환경설정 > 기본환경설정 > SMS
여분필드 G5 - 관리자 > 환경설정 > 기본환경설정 > 여분필드 기본 설정 (예: $config['cf_1'])
목록
모바일 버전으로 보기