모바일 상품상세설명 질문입니다!
본문
모바일상세설명 부분에 다른 설명으로 넣었고 모바일스킨도 설정 했습니다.
하지만 모바일상세설명을 못불러오고 pc 상세설명으로 나옵니다.
<div id="sit_inf" class="win_desc">
<?php if ($it['it_basic']) { // 상품 기본설명 ?>
<div id="sit_inf_basic">
<?php echo $it['it_basic']; ?>
</div>
<?php } ?>
<?php if ($it['it_explan'] || $it['it_mobile_explan']) { // 상품 상세설명 ?>
<div id="sit_inf_explan">
<?php echo ($it['it_mobile_explan'] ? conv_content($it['it_mobile_explan'], 1) : conv_content($it['it_explan'], 1)); ?>
</div>
<?php } ?>
<?php
if ($it['it_info_value']) {
$info_data = unserialize(stripslashes($it['it_info_value']));
if(is_array($info_data)) {
$gubun = $it['it_info_gubun'];
$info_array = $item_info[$gubun]['article'];
?>
코딩부분에서 잘못되어 있는게 있나요??
답변 2
구문에는 큰문제가 없습니다.
테마 나 스킨 경로가 잘못 되어 있는게 아닐까요.
현재 파일이 맞는지 테스트 방법이
<div id="sit_inf_explan">
<?php echo ($it['it_mobile_explan'] ? conv_content($it['it_mobile_explan'], 1) : conv_content($it['it_explan'], 1)); ?> </div>
부분에
<div id="sit_inf_explan">aaaa <?php echo ($it['it_mobile_explan'] ? conv_content($it['it_mobile_explan'], 1) : conv_content($it['it_explan'], 1)); ?> </div>
라고 해보시면 됩니다.
찾다가 그냥 이것 저것 보고 짜집기 해서 조치 했습니다.
/theme/new/mobile/skin/shop/basic/item.form.skin.php
<? php //모바일 체크 구문은 head.sub.php에 선언하거나 해당 파일에 삽입시킨다.
$isMobile = preg_match('/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/',$_SERVER['HTTP_USER_AGENT']); //모바일 체크
?>
<?php if ($isMobile && $it['it_mobile_explan']) { // 모바일 상세설명 ?>
<?php echo conv_content($it['it_mobile_explan'], 1); ?>
<?php } else { ?>
<?php echo conv_content($it['it_explan'], 1); ?>
<?php } ?>