텝메뉴에서 배송정보현황, 회원코멘트 등등.. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

텝메뉴에서 배송정보현황, 회원코멘트 등등.. 정보

텝메뉴에서 배송정보현황, 회원코멘트 등등..

본문

view.skin.php 에서 탭 메뉴를 이용한 다양한 .....

^^ 스킨을 오늘밤(??) 에 만들기전에 팁으로 원리를 올립니다.


1. view.skin.php 하단에  (텝메뉴소스는 많으니 각자가 알아서 구하심 될듯)

  <?
    include_once("../m_shop/tab.php");
  ?>

===>> 이런식으로 텝 메뉴를 불러옵니다.  물론 코멘트는 삭제하고요.. ^^

2.tab.php 에서 구사할 부분.

  -  배송정보, 회원의견,배송현황 ( 이런 3가지 부분들을 각각의 게시판이 있다고 가정을 합니다.  물론 소규모 사이트를 만들경우는  1개의 게시판으로 생각하셔도 되고요...)

각각의 텝에 이런식으로 합니다.
  <?
    include_once("../m_shop/tab1.php"); //배송정보현황
  ?>

  <?
    include_once("../m_shop/tab2.php"); //회원의견
  ?>


  <?
    include_once("../m_shop/tab3.php"); //기타 넣고 싶은..
  ?>

==>> 이런식으로 tab1.php, tab2.php, tab3.php  파일을 불러옮니다.

^^  교회 같다와서 올릴게요. ^^

^^ 호호호 교회 다녀왔습니당  ^^  포인트를 위해서 

각각의 tab1.php  tab2.php ,  tab3.php  는 코멘트에 올립니당.
추천
0
  • 복사

댓글 5개

가정:  g4_write_test  (  이런 테이블이 별도로 있다고 가정합니다.)

tab1.php    //배송정보현황

==================================================================

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$m_shop  =  "../m_shop";
include_once("./_common.php");

//  이해를 위해서 html  코드는 생략합니다.

$list_table  =  "g4_write_test";  // test  라는 각각의 게시판정보를 가지고 있는 테이블


$mct  =  " wr_1  =  '$bo_table' ";  // wr_1  여분필드를 각각의 게시판의 정보.
$mct  .=  " and wr_2  =  '$wr_id'  ";  // 각각의 게시판에 해당콜롬의 고유아이디를 검색한다.
$mct  .=  " and wr_3  =  '$member[mb_id]' "; // 개별 회원(아이디) 정보가 있는경우만
$mct  .=  " and  wr_4 = '1';  //1  은 배송현황만, 2  는 회원의견, 3은 기타라 가정
$cat_row = cat_all("select * from $basic_table where  $sct");  //php5버전, 자신만의 sql code 를 쓰시면 됩니다.
  // 구누보드코드와 비슷한데 제가 쓰는 코드로 그냥 사용합니당. ㅡ,,ㅡ
  // 구누보드의 경우    $sql = " select * from $basic_table where $sct ";

// 만약 회원이 아니면 로그인하라는 멧세지를 보냅니다.
// 생략.  ^^


 if($cat_row == 0){
    echo  '회원님께서 주문하신 내역이 존재하지 않습니다.';  // 해당정보가 비어있는경우.....
  }
 else{ // 주문내역이 있을경우를  그냥 else로 처리 했어용.

  foreach($cat_all as $data) {  // 구누보드의 경우 while  또는 for 문으로 하시면 됩니다.
  // 좀더 배열을 자유롭게 하실려면 php5로 하는게 향후(??) 좋을듯 합니다. 3차원배열방식을 적용할경우 매우 유용합니당.  ^^
 
 echo ' 배송코드';
 echo '<br>';
 echo $data[wr_subject];  // test 라는 보드에 제목을  배송코드라고 가정을 했습니다.
 echo "&nbsp;&nbsp;";
 echo $data[wr_5] ;  // 배송진행 현황이라고 가정.    wr_5 부분은 또다른 관리자 모드에서 컨트롤이 돼야 합니다.  ^^ 구누보드의 질문 답변 소스를 참고하시면 좋은 결과가 나올겁니다.


  }
 

}

?>


==========================================================================
원리에  앞뒤 다 빼고 포인트 부분만 했는데요...  설명이 필요 할거 같아서...서술(?) 합니다.

1. test 라는 테이블에서  각각의 검색조건 
$mct  =  " wr_1  =  $bo_table ";  // 테이블
$mct  .=  " and wr_2  =  $wr_id  ";  // 해당게시판의 제품고유정보값
$mct  .=  " and wr_3  =  $member[mb_id] ";  // 해당제품을 구매했을경우 현황..

이런 절대 불변의 3가지 조건으로  test 라는 테이블에서 정보를 뽑아서.....tab1.php  에 뿌려주면.. 배송현황....결과값이 나옵니다..

당연히.. ^^ 자신이 사용하는 코드를 쓰시면 됩니다.
tab2.php ,  tab3.php  도 위와 같은 원리로 원하는 조건식을 변화 시키시면 됩니다..

^^ 따로 좀더  근사하게 만드느라 skin 은 위 원리로 만드는 중입니다.  ^^ 



그럼 새해 복 많이 받으세요.    답변이 됬나 몰겠어용. ^^
© SIRSOFT
현재 페이지 제일 처음으로