좋은 아이디어 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

좋은 아이디어 정보

좋은 아이디어

본문

안녕하세요.
현재 제가 왼쪽에 출력되는 메뉴를

<?
if($board[gr_id] == "01")
@include_once("$g4[path]/inc/left_menu01.php");
?>
<?
if(($ca_id) == "02" || ($ca_id) == "0201" || ($ca_id) == "0202" || ($ca_id) == "0203" || ($ca_id) == "0204" || ($ca_id) == "0205")
@include_once("$g4[path]/inc/left_menu02.php");
?>

이런식으로 왼쪽메뉴를 그룹별로 나눠서 출력을 하도록 쓰고 있는데(쇼핑몰일경우에는 카테고리 ca_id 게시판일경우는 gr_id기준) 문제는 쇼핑몰일 경우 제품목록에서 제품을 클릭해서 들어가게 되면 ca_id가 출력되지 않아서 왼쪽 메뉴가 사라져 버리는 상황이 생기네요.

하나하나 상품 번호를 기준으로 넣을 수도 없고.. 해결 방안이 마땅히 떠오르지가 않네요..

좋은 방법 없을까요?

댓글 전체

쇼핑몰일 경우 왼쪽 메뉴가 여러개인가요?
그게 아니라면
if($ca_id || $it_id)  로 불러오시면 됩니다.
장바구니나 결제페이지일 경우 해당파일에 변수설정해주시면 되구요~
쇼핑몰일 경우 대분류가 두개 있습니다. 대분류별로 메뉴가 출력되구요.. 하나면 그렇게 처리하면 좋을것 같은데.. 두개라 문제네요.
$sql = " select a.*,
                b.ca_name,
                b.ca_use
          from $g4[yc4_item_table] a,
                $g4[yc4_category_table] b
          where a.it_id = '$it_id'
            and a.ca_id = b.ca_id ";
$it = sql_fetch($sql);

if(!$ca_id){
$ca_id = $it[ca_id];
}

이렇게 해서 $ca_id 값을 만들어주면 되지 않을가여?
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT