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

상품상세보기에서 2차 3차 카테고리 표시

· 10년 전 · 35 · 1

안녕하세요. 관리자님 

영카트4에는 아래방법을 사용하면 상품상세보기에서 2차 3차 카테고리 표시가 가능한데 영카트5에서는 어디를 수정해야하나요.

http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=44280 

 

영카트5 navigation.skin.php 에서 if ($ca_id2),  $navigation2, $len2, --- , <?php echo $navigation2; ?>​ 이런식으로 수정을 해봤는데 잘 안되네요^^

 

if ($ca_id)

{

    $navigation = $bar = "";

    $len = strlen($ca_id) / 2;

    for ($i=1; $i<=$len; $i++)

    {

        $code = substr($ca_id,0,$i*2);

 

        $sql = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = '$code' ";

        $row = sql_fetch($sql);

 

        $sct_here = '';

        if ($ca_id == $code) // 현재 분류와 일치하면

            $sct_here = 'sct_here';

 

        if ($i != $len) // 현재 위치의 마지막 단계가 아니라면

            $sct_bg = 'sct_bg';

        else $sct_bg = '';

 

        $navigation .= $bar.'<a href="'.G5_SHOP_URL.'/list.php?ca_id='.$code.'" class="'.$sct_here.' '.$sct_bg.'">'.$row['ca_name'].'</a>';

    }

}

else

    $navigation = $g5['title'];

 

댓글 작성

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

로그인하기

댓글 1개

if ($it['ca_id2'])
{
$str2 = $bar2 = "";
$len2 = strlen($it['ca_id2']) / 2;
for ($i=1; $i<=$len2; $i++)
{
$code2 = substr($it['ca_id2'],0,$i*2);

$sql2 = " select ca_name from $g5[g5_shop_category_table] where ca_id = '$code2' ";
$row2 = sql_fetch($sql2);

$style2 = "";
if ($it['ca_id2'] == $code2)
$style2 = "style='font-weight:bold;'";

$str2 .= $bar2 . "<a href='./list.php?ca_id=$code2' $style>$row2[ca_name]</a>";
$bar2 = " > ";
}
}

echo $str2;

위 코드를 참고해 보시기 바랍니다.

참고로 영카트4의 질문답변 고객지원은 올해 말까지만 운영됩니다.
2015년도 부터는 QA게시판에서 통합 운영되며 저희쪽에서 의무적으로 답변 드리지는 않음을 양지하여 주시기 바랍니다.

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010