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

메인화면에서 이벤트 상품 출력하기

· 11년 전 · 8898 · 5
영카트5 메인화면에서 특정 이벤트 상품을 출력하는 방법니다.
아래 코드를 적절히 수정하신 후 이벤트 상품을 출력하실 위치에 추가해주시면 됩니다.

[code]
<?php
$ev_id = '1374658935'; // 이벤트 id
$ev_list_skin = G5_SHOP_SKIN_PATH.'/list.10.skin.php'; // 스킨파일 절대경로
$ev_list_mod = 3; // 가로개수
$ev_list_row = 2; // 상품줄수
$ev_img_width = 230; // 이미지폭
$ev_img_height = 230; // 이미지높이
$ev_order_by = 'b.it_order, b.it_id desc'; // 상품정렬순서

$list = new item_list($ev_list_skin, $ev_list_mod, $ev_list_row, $ev_img_width, $ev_img_height);
$list->set_event($ev_id);
$list->set_order_by($ev_order_by);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
?>
[/code]

댓글 작성

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

로그인하기

댓글 5개

감사합니다.
고민하던 부분인데 덕분에 해결 했네요.
[code]
$hsql = " select ev_id, ev_subject, ev_subject_strong from {$g5['g5_shop_event_table']} where ev_use = '1' order by ev_id desc ";
$hresult = sql_query($hsql);
for ($i=0; $row=sql_fetch_array($hresult); $i++)
{

echo '<li>';
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];

$event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지

if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력 - bs fix
echo '<a href="'.$href.'" class="sev_img"><img class="img-responsive" src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} else { // 없다면 텍스트 출력
echo '<a href="'.$href.'" class="sev_text">';
if ($row['ev_subject_strong']) echo '<strong>';
echo $row['ev_subject'];
if ($row['ev_subject_strong']) echo '</strong>';
echo '</a>'.PHP_EOL;
}
// echo '</li>'.PHP_EOL;
// echo '<li>';
$ev_id = $row['ev_id']; // 이벤트 id
$ev_list_skin = G5_SHOP_SKIN_PATH.'/main.10.skin.php'; // 스킨파일 절대경로
$ev_list_mod = 3; // 가로개수
$ev_list_row = 2; // 상품줄수
$ev_img_width = 245; // 이미지폭
$ev_img_height = 245; // 이미지높이
$ev_order_by = 'b.it_order, b.it_id desc'; // 상품정렬순서

$list = new item_list($ev_list_skin, $ev_list_mod, $ev_list_row, $ev_img_width, $ev_img_height);
$list->set_event($ev_id);
$list->set_order_by($ev_order_by);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
echo '</li>'.PHP_EOL;

}
[/code]
10년 전
필요했던 부분인데..
정말 감사합니다.
감사합니다
감사합니다
3년 전
와우~ 좋은정보

게시글 목록

번호 제목
1483
1481
1479
1474
1473
1463
1458
1457
1456
1452
1449
1448
1442
1441
1426
1411
1389
1388
1372
1359
1357
1355
1348
1347
1338
1332
1328
1313
1307
1303