그누보드 [G5] 초기 설정후 세팅 파일들 위치 강좌
페이지 정보
본문
영카트5 초기 세팅은 https://www.happyjung.com/lecture/1821 에서 확인
1. / theme / basic / head.sub.php
if (!isset($g5['title'])) {
$g5['title'] = $config['cf_title'];
$g5_head_title = $g5['title'];
}
else {
$g5_head_title = $g5['title']; // 상태바에 표시될 제목
$g5_head_title .= " | ".$config['cf_title'];
}
를 아래와 같이 변경
// 브라우저 정보로 홈페이지 이동하기
if(preg_match('/(phone|samsung|lgtel|mobile|[^A]skt|nokia|blackberry|BB10|android|sony|SonyEricsson|DoCoMo|JVodafone|SoftBank|MOT-|UP.Browser|KDDI|WILLCOM|SHARP|DDIPOCKET|PSP|SymbianOS|Windows CE|webOS|PalmOS)/i', $_SERVER['HTTP_USER_AGENT']))
{
$hp_mobile_check="y";
}
if ($bo_table=="게시판1") {
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu1"; // 그룹 메뉴 ID
$hp_title_group2 = ""; // 2차 서브메뉴 타이틀
$hp_title_group = "회사소개"; // 그룹메뉴 타이틀
} elseif ($bo_table=="게시판2") {
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu2"; // 그룹 메뉴 ID
$hp_title_group2 = ""; // 2차 서브메뉴 타이틀
$hp_title_group = "제품소개"; // 그룹메뉴 타이틀
}
if (!isset($g5['title'])) {
$g5['title'] = $config['cf_title'];
$g5_head_title = $g5['title'];
}
else {
$g5_head_title = $g5['title']; // 상태바에 표시될 제목
if ($hp_title_group2) $g5_head_title .= " | ".$hp_title_group2;
if ($hp_title_group) $g5_head_title .= " | ".$hp_title_group;
$g5_head_title .= " | ".$config['cf_title'];
}
2. / theme / basic / head.sub.php
검색용 메타 추가
https://www.happyjung.com/lecture/2369
3. 일반페이지 설정
/ page / map.php 등 일반페이지 설정방법입닏
<?php
include_once('../common.php');
$hp_page = "greeting";
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu1"; // 그룹 메뉴 ID
$g5['title'] = "인사말";
$hp_title_group2 = ""; // 2차 서브메뉴 제목
$hp_title_group = "회사소개"; // 그룹메뉴 제목
include_once G5_PATH."/head.php";
?>
본문 내용을 입력
<?php
include_once G5_PATH."/tail.php";
?>
4. 추가생성된 HTML폴더에 _common.php 파일 생성
<?php
include_once("../common.php");
?>
5. / 그누보드5 / index.html 추가
※ root 폴더에 그누보드5를 설치한 경우는 추가 안함
<?php
$URL="/v3/index.php";
header ("Location: $URL");
?>
6. 프레임 사용시
frame , frameset 은 HTML5 에서 폐기되었으며 iframe 과 CSS를 활용해서 사용할것을 권장함
참조: http://html5.clearboth.org/obsolete.html
7. style.css 내용중에서 사용을 피해야할 내용
그누보드5와 충돌(?)하는 아래 속성값은 사용하면 예기치 못한 링크 색상 변경 또는 줄간격 오류가 발생함
body {
line-height: ...
}
td {
line-height: ...
}
a.link { ... }
a.visited { ... }
a. active { ... }
a.hover { ... }
1. / theme / basic / head.sub.php
if (!isset($g5['title'])) {
$g5['title'] = $config['cf_title'];
$g5_head_title = $g5['title'];
}
else {
$g5_head_title = $g5['title']; // 상태바에 표시될 제목
$g5_head_title .= " | ".$config['cf_title'];
}
를 아래와 같이 변경
// 브라우저 정보로 홈페이지 이동하기
if(preg_match('/(phone|samsung|lgtel|mobile|[^A]skt|nokia|blackberry|BB10|android|sony|SonyEricsson|DoCoMo|JVodafone|SoftBank|MOT-|UP.Browser|KDDI|WILLCOM|SHARP|DDIPOCKET|PSP|SymbianOS|Windows CE|webOS|PalmOS)/i', $_SERVER['HTTP_USER_AGENT']))
{
$hp_mobile_check="y";
}
if ($bo_table=="게시판1") {
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu1"; // 그룹 메뉴 ID
$hp_title_group2 = ""; // 2차 서브메뉴 타이틀
$hp_title_group = "회사소개"; // 그룹메뉴 타이틀
} elseif ($bo_table=="게시판2") {
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu2"; // 그룹 메뉴 ID
$hp_title_group2 = ""; // 2차 서브메뉴 타이틀
$hp_title_group = "제품소개"; // 그룹메뉴 타이틀
}
if (!isset($g5['title'])) {
$g5['title'] = $config['cf_title'];
$g5_head_title = $g5['title'];
}
else {
$g5_head_title = $g5['title']; // 상태바에 표시될 제목
if ($hp_title_group2) $g5_head_title .= " | ".$hp_title_group2;
if ($hp_title_group) $g5_head_title .= " | ".$hp_title_group;
$g5_head_title .= " | ".$config['cf_title'];
}
2. / theme / basic / head.sub.php
검색용 메타 추가
https://www.happyjung.com/lecture/2369
3. 일반페이지 설정
/ page / map.php 등 일반페이지 설정방법입닏
<?php
include_once('../common.php');
$hp_page = "greeting";
$hp_sub_group = ""; // 2차 서브메뉴 ID
$hp_page_group = "menu1"; // 그룹 메뉴 ID
$g5['title'] = "인사말";
$hp_title_group2 = ""; // 2차 서브메뉴 제목
$hp_title_group = "회사소개"; // 그룹메뉴 제목
include_once G5_PATH."/head.php";
?>
본문 내용을 입력
<?php
include_once G5_PATH."/tail.php";
?>
4. 추가생성된 HTML폴더에 _common.php 파일 생성
<?php
include_once("../common.php");
?>
5. / 그누보드5 / index.html 추가
※ root 폴더에 그누보드5를 설치한 경우는 추가 안함
<?php
$URL="/v3/index.php";
header ("Location: $URL");
?>
6. 프레임 사용시
frame , frameset 은 HTML5 에서 폐기되었으며 iframe 과 CSS를 활용해서 사용할것을 권장함
참조: http://html5.clearboth.org/obsolete.html
7. style.css 내용중에서 사용을 피해야할 내용
그누보드5와 충돌(?)하는 아래 속성값은 사용하면 예기치 못한 링크 색상 변경 또는 줄간격 오류가 발생함
body {
line-height: ...
}
td {
line-height: ...
}
a.link { ... }
a.visited { ... }
a. active { ... }
a.hover { ... }
댓글목록
등록된 댓글이 없습니다.