인기상품.최신상품,히트 상품 등 각각 상품 모아둔 페이지로 만들려면 어떻게 헤야햐나요? 채택완료
웹지기맨
3년 전
조회 1,814
https://demo.sir.kr/gnuboard5/shop/listtype.php?type=1
여기 위 데모 사이트처럼,
- https://demo.sir.kr/gnuboard5/shop/listtype.php?type=1">히트상품
- https://demo.sir.kr/gnuboard5/shop/listtype.php?type=2">추천상품
- https://demo.sir.kr/gnuboard5/shop/listtype.php?type=3">최신상품
- https://demo.sir.kr/gnuboard5/shop/listtype.php?type=4">인기상품
- https://demo.sir.kr/gnuboard5/shop/listtype.php?type=5">할인상품
각각 위 상품처럼 분류되어 있는것처럼 상품모아둔 페이지로 만들려면 어떻게 해야하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
shop/listtype.php를 보면
$list->set_type($type);
이런 부분이 있습니다.
$type 값을 변경하면서 $list 관련 부분을 반복하시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 9개
�
웹지기맨
3년 전
아...혹시 메인에도 각각 해당 상품을 노출하게 할려면 어떻게 해야하나요?
�
엑스엠엘
3년 전
display_type()함수를 이용해 보세요.
�
웹지기맨
3년 전
display_type()함수에 대해 잘 몰라요,, 제가 개발자가 아니라서요..ㅜㅜ;;
쉬운건가요?
쉬운건가요?
�
엑스엠엘
3년 전
display_type( 1);
이렇게 하시면 됩니다.
나머지는 lib/shop.lib.php에서 해당 함수가 정의된 부분을 참고하세요.
이렇게 하시면 됩니다.
나머지는 lib/shop.lib.php에서 해당 함수가 정의된 부분을 참고하세요.
�
웹지기맨
3년 전
하나 더 문의있느데요..자꾸 문의해서 죄송합니다만...아..먼저 답변주신것에 대한 감사합니다.
처음에 문의주신것은 해결했습니다.
위에 그누보드 예시처럼, 각각 서브 상품에 대한 '최신상품' , '인기상품' 제목을 상단에 넣으려니 listtype.php 파일을 찾아보니 어디에 제목을 넣어야할지 모르겠는데 답변 주실 주 있을까요?
처음에 문의주신것은 해결했습니다.
위에 그누보드 예시처럼, 각각 서브 상품에 대한 '최신상품' , '인기상품' 제목을 상단에 넣으려니 listtype.php 파일을 찾아보니 어디에 제목을 넣어야할지 모르겠는데 답변 주실 주 있을까요?
�
웹지기맨
3년 전
아래는 인기 상품에 대한 메인노출부분 소스인데...이게 맞는건가요?
<?php
$sql = "select * from g5_shop_item where it_type4='1' order by it_order asc limit 5";
$res = sql_query($sql);
for($i=0; $row = sql_fetch_array($res); $row++){
if($row['it_img1']){
$it_img = G5_DATA_URL."/item/".$row['it_img1'];
} else {
$it_img = G5_SHOP_URL."/img/no_image.gif";
}
?>
<li>
<a href="<?php echo G5_SHOP_URL?>/item.php?it_id=<?php echo $row['it_id']?>">
<div class="prd_content_div">
<div class="prd_li_img"><img src="<?php echo $it_img?>"></div>
<div class="prd_li_text">
<p><?php echo $row['it_name']; ?></p>
<p style="color:#409c1c"><?php echo number_format($row['it_price']); ?>원</p>
</div>
</div>
</a>
</li>
<?php }?>
<?php
$sql = "select * from g5_shop_item where it_type4='1' order by it_order asc limit 5";
$res = sql_query($sql);
for($i=0; $row = sql_fetch_array($res); $row++){
if($row['it_img1']){
$it_img = G5_DATA_URL."/item/".$row['it_img1'];
} else {
$it_img = G5_SHOP_URL."/img/no_image.gif";
}
?>
<li>
<a href="<?php echo G5_SHOP_URL?>/item.php?it_id=<?php echo $row['it_id']?>">
<div class="prd_content_div">
<div class="prd_li_img"><img src="<?php echo $it_img?>"></div>
<div class="prd_li_text">
<p><?php echo $row['it_name']; ?></p>
<p style="color:#409c1c"><?php echo number_format($row['it_price']); ?>원</p>
</div>
</div>
</a>
</li>
<?php }?>
�
엑스엠엘
3년 전
원하시는 결과가 나오면 되는 것이죠^^
제목이란 것이
<title 태그를 말씀하시는 거라만
$g5['title'] = '할인상품';
include_once('./_head.php');
이 부분으로 처리하시면 됩니다.
제목이란 것이
<title 태그를 말씀하시는 거라만
$g5['title'] = '할인상품';
include_once('./_head.php');
이 부분으로 처리하시면 됩니다.
�
웹지기맨
3년 전
답변 감사합니다.
그런데 말씀하신...
$g5['title'] = '할인상품';
include_once('./_head.php');
이 부분을 어느 페이지에 넣는건가요? 개발 지식이 없다보니 한번 더 문의드려요..;;
죄송합니다.;
그런데 말씀하신...
$g5['title'] = '할인상품';
include_once('./_head.php');
이 부분을 어느 페이지에 넣는건가요? 개발 지식이 없다보니 한번 더 문의드려요..;;
죄송합니다.;
�
엑스엠엘
3년 전
아마 모든 페이지에 다 있을 겁니다.
없다면
index.php를 참고해서 넣어 주시면 됩니다.
없다면
index.php를 참고해서 넣어 주시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인