22'C 흐림
서울 강남구
1. /adm/shop_admin
- itemform.php
스킨필드 추가 다음에 아래 "추가분류 필드 추가"코드 추가
// 추가분류 추가
if(!sql_query(" select pt_ca_id from {$g5['g5_shop_item_table']} limit 1", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_item_table']}`
ADD `pt_ca_id` varchar(255) NOT NULL DEFAULT '' AFTER `it_10` ", true);
}
상품등록 카테고리 다음 아래 코드 추가
<tr>
<th>추가분류</th>
<td>
<?php
echo help('더욱 많은 분류에서 상품을 노출하기 위한 확장기능으로서 쇼핑몰의 상품리스트 페이지에서만 적용됩니다.');
if($it['pt_ca_id']){
$pt_ca_id_array = unserialize($it['pt_ca_id']);
} else{
$pt_ca_id_array = array();
}
$tmp = sql_query("
SELECT *
FROM `{$g5['g5_shop_category_table']}`
ORDER BY `ca_id` ASC
");
while($rows = sql_fetch_array($tmp)){
$margin = (strlen($rows['ca_id']) - 2) * 10;
echo "<p style="margin-left: {$margin}px;">";
echo '<label>';
if(in_array($rows['ca_id'], $pt_ca_id_array) == true){
echo "<input type="checkbox" name="pt_ca_id_array[]" value="{$rows['ca_id']}" checked="checked" /> ";
} else{
echo "<input type="checkbox" name="pt_ca_id_array[]" value="{$rows['ca_id']}" /> ";
}
echo $rows['ca_name'];
echo '</label>';
echo '</p>';
}
?>
</td>
</tr>
if ($w == "" || $w == "u")
{
// 추가분류 2019-11-25
if($pt_ca_id_array){
$pt_ca_id = serialize($pt_ca_id_array);
} else{
$pt_ca_id = null;
}
sql_query("
UPDATE `{$g5['g5_shop_item_table']}` SET
`pt_ca_id` = '{$pt_ca_id}'
WHERE `it_id` = '{$it_id}'
");
// 추가분류
}