pc버전에만 나타나게

pc버전에만 나타나게

QA

pc버전에만 나타나게

본문

아래 섹션은 pc버전일 때만 나타나게 하려는데

에러가 나네요,,

 

<?php
if($isPc){
echo '<section class="page-header page-header-custom-background parallax" data-plugin-parallax data-plugin-options='{"speed": 1.5}' data-image-src="<?=$sub_title_img?>">
        </section>';
}
?>

 

<?=$sub_title_img?>는 {$sub_title_img} 이렇게 했는데,,,

 

이 질문에 댓글 쓰기 :

답변 1

isPc는 정의되어 있지 않을 겁니다.

G5_IS_MOBILE은 정의되어 있습니다. 

그러니 (!G5_IS_MOBILE) {} 와 같은 형식으로 사용하시면 되겠네요.

아 그렇군요,,

data-plugin-parallax data-plugin-options='{"speed": 1.5}' data-image-src="<?=$sub_title_img?>">
이부분이 php 에러는 야기하는데..
어떻게 고쳐야 할지..
그래서 이미지를 못불러오네요..

아마도 문자열쪽처리에서 오류가 나는게 아닐까 싶네요.
헷갈리신다면 그냥 echo 문으로 처리하지 마시고 밖으로 빼내세요.

<?php
if(!G5_IS_MOBILE) {
?>

<section class="page-header page-header-custom-background parallax" data-plugin-parallax data-plugin-options='{"speed": 1.5}' data-image-src="<?=$sub_title_img?>"></section>

<?php } ?>

또한 <?=$sub_title_img?> 문법은 php 설정에서 short tag 옵션을 활성화시켰어야 작동합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT