index페이지 두개 사용 채택완료
theme 폴더안의 index.php를 index02.php 로 복사하여 기능은 유지하되 디자인을 바꿔서 사용하고 싶은데 인크루드를 어떤식으로 불러와야 사용할 수 있을까요?
index.php그대로 복사하면 하얀페이지만 뜹니다.
●상단 인크루드
<?php
if (!defined('_INDEX_')) define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
if(G5_COMMUNITY_USE === false) {
include_once(G5_THEME_SHOP_PATH.'/index.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>
●하단인크루드
<?php
include_once(G5_THEME_PATH.'/tail.php');
답변 6개
젤 상위 폴더의 index.php 를 복사하여 아래 소스대로 index02.php 를 만드세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
/index.php => /index02.php
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index02.php'); //
/theme/basic/index.php => /theme/basic/index02.php
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index02.php'); //
/theme/basic/mobile/index.php => /theme/basic/mobile/index02.php
if(G5_COMMUNITY_USE === false) {
include_once(G5_THEME_MSHOP_PATH.'/index02.php'); //
url/ 과 url/index02.php로 접근하세요.
test https://www.민들레.kr/index02 <= 4.9 08:00까지만 공유하고 지울예정.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
theme 폴더안의 index.php는 root의 index.php에서 include해서 사용하는 용도로 만들어졌기 때문입니다
index02.php 맨위에 다음 코드를 넣으면 직접 호줄해서 사용할 수 있습니다
<?php
include_once('./_common.php'); <----추가
댓글을 작성하려면 로그인이 필요합니다.
쿠키만드셔서 적당히 2개 운용하시면되겠네요.
[메인1]
[메인2]
function setAdpMain(val) {
if (val == 0) {
document.cookie = "adp_index=; path=/; max-age=0"; // 쿠키 삭제
} else {
var expires = new Date();
expires.setTime(expires.getTime() + (7*24*60*60*1000)); // 7일
document.cookie = "adp_index=1; path=/; expires=" + expires.toUTCString();
}
location.reload();
}
댓글을 작성하려면 로그인이 필요합니다.
그냥 기본 index.php를 index_ori.php로 백업해두고 index.php 수정해서 쓰세요.
댓글을 작성하려면 로그인이 필요합니다.
루트에 있는 index.php 부분을 복사하고
헤드 테일 1 붙여서 새로 만들어서 넣고
모든 파일들에 반영 해줘야 합니다
거의 불가능 보더를 하나 더 복사해서쓰세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
include_once('./_common.php');
include_once(G5_THEME_PATH.'/head.php');
?>
만 넣으니 일단 컨텐츠 및 head등 나타납니다.
알려주셔서 감사합니다~!