if(G5_IS_MOBILE) { //모바일 } else { //PC } 입니다. G5_IS_MOBILE이라는 상수로 구분됩니다.
메뉴 전체를 <?php if(!$is_main) { ?>메뉴전체코드<?php } ?>로 감싸 주세요. 그럼 메인에서는 출력안됩니다.
위에 적은 코드 전체를 <?php if(!G5_IS_MOBILE) { ?> 위에 적은 코드 <?php } ?>로 감싸면 됩니다.
<?php if(!defined('_INDEX_')) { ?>
사용할코드
<?php } ?>
해서
아래와 같이 PC일때는 리스트
모바일일때는 메뉴도 보이게 출력
<?php
include_once('./_common.php');
define('_INDEX_', true);
if(G5_IS_MOBILE) {
if(!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$is_index = true;
$is_main = true;
// 루트 index를 쇼핑몰 index 설정했을 때
if(IS_YC && isset($default['de_root_index_use']) && $default['de_root_index_use'] && (!isset($ci) || !$ci)) {
require_once(G5_SHOP_PATH.'/index.php');
return;
} else {
if(USE_G5_THEME && defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
define('IS_SHOP', false);
}
// Intro
if($config['as_'.MOBILE_.'intro_skin']) {
$is_intro = false;
include_once(G5_BBS_PATH.'/intro.php');
if($is_intro)
return;
}
include_once('./_head.php');
if(!isset($config['as_thema']) || !$config['as_thema']) {
echo '<br><p align=center>아미나빌더가 설치되어 있지 않습니다. <br><br> 관리자 접속후 관리자화면 > 테마관리에서 아미나빌더를 설치해 주세요.</p><br>';
} else {
if(IS_YC) {
if(file_exists(THEMA_PATH.'/index.php')) {
include_once(THEMA_PATH.'/index.php');
} else {
include_once(THEMA_PATH.'/shop.index.php');
}
} else {
include_once(THEMA_PATH.'/index.php');
}
}
include_once('./_tail.php');
} else {
require_once(G5_BBS_PATH.'/board.php');
return;
}
?>
반응형
'얕고넓은지식 > amina' 카테고리의 다른 글
조회수 관리자만 보이게 하려면요? (0) | 2023.05.02 |
---|---|
게시판 리스트 날짜 시간 표시 (0) | 2023.05.02 |
그누보드 구글 reCAPTCHA Site key 사용하기 (0) | 2023.05.01 |
메인화면에서만 안보이게 코드 리눅스 그누보드 아미나 (0) | 2023.04.29 |
리스트 제목 구분 높이 줄이기 변경 축소 (0) | 2023.04.28 |
아미나 amina 홈페이지 전체 오른쪽 가운데 왼쪽 정렬 (0) | 2023.04.28 |
그누보드 설치후 admin 로그인 안됨 (2) | 2023.04.26 |
본문에서 제목이 잘림 (1) | 2023.03.07 |
그누보드 캡챠 숫자 갯수 변경 (0) | 2022.03.20 |
관리자만 보게 php 그누보드 (0) | 2022.03.20 |