선

bbs/qahead.php 파일의 설정 확인 바랍니다.

오류 내용 :
$qa_skin_path 와 $qa_skin_url 의 설정이 올바르지 않은 것 같습니다.

현재 설정된 내용 :
$qa_skin_path = (G5_IS_MOBILE ? G5_MOBILE_PATH : G5_PATH).'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];
$qa_skin_url = (G5_IS_MOBILE ? G5_MOBILE_URL : G5_URL).'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];

------------------------------------------------
변경 건의 내용 : 위의 설정을 위처럼 별도로 하지 말고(위의 항목 지우고) 아래처럼 하면 될 것 같음.

변경된 후의 설정 내용 :
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if (G5_IS_MOBILE) {
$qa_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_mobile_skin'];
$qa_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_mobile_skin'];

// 모바일의 경우 설정을 따르지 않는다.
include_once('./_head.php');
echo conv_content($qaconfig['qa_mobile_content_head'], 1);
} else {
$qa_skin_path = G5_PATH.'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];
$qa_skin_url = G5_URL.'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];

if($qaconfig['qa_include_head'])
@include ($qaconfig['qa_include_head']);
else
include ('./_head.php');
echo conv_content($qaconfig['qa_content_head'], 1);
}
?>
|

댓글 2개

G5_IS_MOBILE ? G5_MOBILE_PATH : G5_PATH 코드가 모바일이면 모바일 경로를 아니면 PC경로를
사용한다는 의미로 제안해주신 코드와 같습니다. 굳이 제안해주신 코드로 변경해야할 이유는 없다고 생각됩니다.
기본 코드가 문제가 있다면 코드를 변경하셔서 사용해 주시기 바랍니다.
다시 한번 확인 바랍니다.
모바일일 때와 PC일 때의 경로를 다르게 하는 것은 기존의 코드가 맞지만,
결과적으로 모바일일 때나 PC의 경로일 때에도 적용되는 스킨은 둘 다 PC용 스킨($qaconfig['qa_skin'])만 해당된다는 것이 문제입니다.

PC용 스킨 : $qaconfig['qa_skin']
모바일용 스킨 : $qaconfig['qa_mobile_skin']
이렇게 스킨의 변수명이 다르게 존재하는데,
기존의 코드를 보면
$qa_skin_path = (G5_IS_MOBILE ? G5_MOBILE_PATH : G5_PATH).'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];
$qa_skin_url = (G5_IS_MOBILE ? G5_MOBILE_URL : G5_URL).'/'.G5_SKIN_DIR.'/qa/'.$qaconfig['qa_skin'];
이렇게 모바일일 때와 PC일 때의 경로가 다르다 하더라도 둘다 PC용 스킨이 적용되게 되어 있는 상황입니다.

관리자 페이지에서 모바일용 스킨을 선택하더라도 실제적으로는 PC용 스킨의 이름이 적용되어 원하는 결과를 얻을 수 없습니다.
답변 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
15-02-09
15-02-06
15-02-05
15-02-05
15-02-04
15-02-03
15-02-03
15-02-02
15-01-30
15-01-29
15-01-29
15-01-28
15-01-27
15-01-27
15-01-27
15-01-22
15-01-21
15-01-17
15-01-15
15-01-15