모바일 팝업 안됨 채택완료
회사 홈페이지에 팝업을 올려야하는데
theme/basic/mobile
include G5_MOBILE_PATH.'/newwin.inc.php'; // 팝업레이어
수정햇고 같은 폴더에 theme/basic/mobile
newwin.inc.php 파일도
$sql = " select * from {$g5['new_win_table']}
where '".G5_TIME_YMDHIS."' between nw_begin_time and nw_end_time
and nw_device IN ( 'both', 'mobile' )
order by nw_id asc ";
수정해서 같은 폴더 복사해서 붙여넣었습니다.
이것 저것 수정해봤는데도 팝업 모바일 설정시에 뜨지 않고
pc로 설정하면 pc, 모바일 둘 다 나오네요.
css도 설정했는데 먹히질 않아요
어느 부분을 더 설정해야 모바일버전 팝업을 띄울수있을까요
+ 그리고 팝업 설정시 모바일 버전과 pc버전에서 동일하게 나오는데
모바일에서는 이미지가 제대로 뜨질 않아요
엑박처럼 떠서.. 이것도 뭐가 문제인지..
답변 3개
1. theme / theme.config.php 7번째줄
define('G5_THEME_DEVICE','both'); <-- 설정 확인
2. 관리자 모드 - > 팝업레이어 관리 -> 접속기기 설정여부 확인
3. config.php 136번째줄
define('G5_SET_DEVICE', 'both');
define('G5_USE_MOBILE', true); define('G5_USE_CACHE', true); 확인
4. mobile/head.php
로 맞게 설정되어 있는데. pc로 하면 모바일에선 안나와야 맞습니다. 코드 자체가 어딘가 안맞게 들어가거나 작동이 안되는 것 같습니다.
답변에 대한 댓글 3개
<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>
기기 감지별 페이지 돌려주는 소스가 있는지 확인해보세요~
<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_PATH.'/head.php');
?>
theme/basic/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;
}
이런식으로 되어있습니다.
댓글을 작성하려면 로그인이 필요합니다.
q&a보면서 이것저것 수정했었는데 우선
config.php
mobile, true로 바꿨다가 오류가 나서 false로 바꿔놨습니다.
오류내용 : 모바일 접속시 홈페이지 대신 어드민이 떳어요

theme/mobile/head.php

theme/mobile/newwin.inc.php

+) 추가로 어드민에서 팝업 추가했을때 모바일 버전에서 이렇게 나와요
pc버전에서는 잘 나옵니다
![]()
이것들말고 또 어느부분을 바꿔야 모바일 팝업이 가능할까요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
2. pc에서만 보이게 했지만 모바일에서도 보여집니다.
3. config.php에서 define('G5_USE_MOBILE', false); 로 되어있어 true로 수정했는데
모바일 접속시 홈페이지 대신에 어드민 페이지가 뜨는 오류가 나타납니다.
4. 확실히 들어가 있습니다.
설명 감사합니다.