아래 섹션은 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개 / 댓글 3개
채택된 답변
+20 포인트
8년 전
isPc는 정의되어 있지 않을 겁니다.
G5_IS_MOBILE은 정의되어 있습니다.
그러니 (!G5_IS_MOBILE) {} 와 같은 형식으로 사용하시면 되겠네요.
답변에 대한 댓글 3개
민쯩먼저깔게요
8년 전
8년 전
아마도 문자열쪽처리에서 오류가 나는게 아닐까 싶네요.
헷갈리신다면 그냥 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 옵션을 활성화시켰어야 작동합니다.
헷갈리신다면 그냥 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 옵션을 활성화시켰어야 작동합니다.
답변을 작성하려면 로그인이 필요합니다.
data-plugin-parallax data-plugin-options='{"speed": 1.5}' data-image-src="<?=$sub_title_img?>">
이부분이 php 에러는 야기하는데..
어떻게 고쳐야 할지..
그래서 이미지를 못불러오네요..