영카트 모바일 상품리스트 품절표시
본문
/www/mobile/skin/shop/basic/list.10.skin.php
pc화면에서는 품절표시가 잘 되어 보이는데
같은 상품이 모바일 상품리스트 화면에서는 품절처리가 안보여서요..ㅠ
list.10.skin.php 파일 고치는게 맞는건지..
어디를 고쳐야 하는건지...ㅠㅠ답변 부탁드려요.
for ($i=0; $row=sql_fetch_array($result); $i++) {
if ($i == 0) {
if ($this->css) {
echo "<ul id=\"sct_wrap\" class=\"{$this->css}\">\n";
} else {
echo "<ul id=\"sct_wrap\" class=\"sct ".$ul_sct_class."\">\n";
}
}
if($i % $this->list_mod == 0)
$li_clear = ' sct_clear';
else
$li_clear = '';
echo "<li class=\"sct_li{$li_clear}\"$li_width_style><div class=\"li_wr is_view_type_list\">\n";
if ($this->href) {
echo "<div class=\"sct_img\"><a href=\"{$this->href}{$row['it_id']}\">\n";
}
if ($this->view_it_img) {
echo get_it_image($row['it_id'], $this->img_width, $this->img_height, '', '', stripslashes($row['it_name']))."\n";
}
if ($this->href) {
echo "</a></div>\n";
}
if ($this->view_it_id) {
echo "<div class=\"sct_id\"><".stripslashes($row['it_id'])."></div>\n";
}
if ($this->href) {
echo "<div class=\"sct_txt\"><a href=\"{$this->href}{$row['it_id']}\" class=\"sct_a\">\n";
}
if ($this->view_it_name) {
echo stripslashes($row['it_name'])."\n";
}
if ($this->href) {
echo "</a></div>\n";
}
echo "<div class=\"sct_txt1\">".stripslashes($row['it_maker'])."</div>\n";
echo "<div class=\"sct_txt1\">".stripslashes($row['it_brand'])."</div>\n";
if ($this->view_it_price) {
echo "<div class=\"sct_cost\">\n";
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
echo "</div>\n";
}
if ($this->view_it_icon) {
echo "<div class=\"sct_icon\">".item_icon($row)."</div>\n";
}
echo "</div></li>\n";
}
if ($i > 0) echo "</ul>\n";
if($i == 0) echo "<p class=\"sct_noitem\">등록된 상품이 없습니다.</p>\n";
?>
<!-- } 상품진열 10 끝 -->
답변 2
/mobile/skin/shop/basic/list.10.skin.php 에서
echo "</div></li>\n"; 을
$icon=item_icon($row);
echo $icon;
echo "</div></li>\n";
이렇게 수정해보세요.
!-->모바일 리스트에는
$list->set_view('it_icon', true);가 없어서 if문없이
echo "<div class="sct_icon">".item_icon($row)."</div>"; 넣으셔야할겁니다.