테스트 사이트 - 개발 중인 베타 버전입니다

모바일과 PC에서 각각 다른 이미지가 보여지게 하려고.. 채택완료

마농닷컴 2년 전 조회 2,062

사이트와 모바일에서 각각 다른 이미지가 보여지게 하려고 합니다.
사이트: gr_.jpg
모바일: tb_.jpg

 

<div class="page-title-image" style="background-image:url('<?php echo EYOOM_THEME_URL; ?>/image/page_title/<?php if (G5_IS_MOBILE) {tb_.jpg} else {gr_.jpg}');">
</div>

모바일이면 tb_.jpg 열리고
PC이면 gr_.jpg 열리게 하고 싶습니다.

위 문장에 오류가 있는 것 같은데, 어느 오류인지 잘 모르겠군요.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

문법 오류 입니다.

위 문법대로 하시려면

<?php if (G5_IS_MOBILE) { echo 'tb_.jpg'; } else { echo 'gr_.jpg'; } ?>

이렇게 하셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

<div class="page-title-image <?=G5_IS_MOBILE?'mobile':'pc'?>" >

...

</div>

css에서 배경을 조정하셔도 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

좋은 답변 감사합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

<?php echo (G5_IS_MOBILE)?"tb.jpg":"gr.jpg"; ?> 로 하시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인