[다중카테고리관련] 급질문드립니다. > 그누4 질문답변

그누4 질문답변

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

[다중카테고리관련] 급질문드립니다. 정보

[다중카테고리관련] 급질문드립니다.

본문

게시판 스킨을 다운받아서 만들고 있는데 잘 안되네요...
 
답답하네요.. 넘 몰라서요^^;; 일주일째 이걸로 시름하고 있습니다.
 
도와주세요. 우선은 위의 링크 경로에서요. 왼쪽 메뉴를 (ex. 전대병원)을 클릭했을때요.
 
그때 오른쪽에 그냥 가장 최상위 리스트의 뷰파일이 보이게 하려면 어떻게 해야하나요?
 
그리고 왼쪽 메뉴에서 상위메뉴가 있고 하위메뉴가 있는데 하위 메뉴를 클릭하면 가장
 
 최근에 쓴글이 다 올라와 버립니다. 각각의 하위메뉴에 따라서 이미지가 나와야 하는데 가장 최근에 쓴 이미지나 글이 올라와 버립니다. 각각의 메뉴에 따라서 최신글을 올라오
 
게 해야하는데.. 해보고 자료를 뒤지고 해도 안되네요.. 부탁드립니다. ^^ 위에 링크가
 
같은 파일이 보여져버립니다. 각각의 메뉴에 따라서 최신글이 보여줘야 되는데.. 파일이
 
파일이 ★★★latest.skin.php★★★ 입니다.
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="100%"  cellspacing="1" cellpadding="0" border=0 bgcolor=#0c1723 align=center>
 <tr><td width=100% height=24 valign=middle bgcolor=#F8F8F9 align=center>
 <img src=<?=$g4[path]?>/image/l_menu1.gif></td></tr>
</table>
<table width="100%" cellspacing=0 cellpadding="1" border=0 bgcolor=#0c1723>
 <tr><td colspan=<?=$ca_row?> height=10>
 <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor=101f2c>
   <tr>
   
<?
for ($i=0; $rowgr = mysql_fetch_array($resultgr); $i++) {
 
    
 $gr[ca_id]=substr($rowgr[ca_id], 0, 3); 
   $sql = "select  bo_table from $g4[board_table] where bo_category_list = '$gr[ca_id]'";
   $row = sql_fetch($sql);
   $tmp_bo_table = $row[bo_table];
 

 $sqlt = "select * from g4_write_"."$bo_table order by wr_id desc limit 1"; //이곳에서 디비를 잘못읽어 들여오는거 같은데.. 잘 모르겠네요.
 
 $rowW = sql_fetch($sqlt);
 
// 관련 카테고리 불러올경우 low_cat_length 값을 관련 카테고리값을 기준으로 잡는다.
   $sqlre = "select  ca_relation from $g4[table_category] where ca_relation = '$rowgr[ca_id]'";
   $rowre = sql_fetch($sqlre);
 
 $ca_relation = $rowre[ca_relation] ;
   if($ca_relation){
    $low_cat_length = strlen($ca_relation)+ 3 ;
    }
        
     if($i%$ca_row==0)
     echo "<tr><td>
        <table width=100% border=0 cellspacing=0 cellpadding=0>
        <tr><td colspan=2 width=$ca_width% height=20  valign=middle>&nbsp  <a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$rowgr[ca_id]'>$rowgr[ca_name]</a>
        </td></tr><tr><td width=8></td><td width= 140 height=1 bgcolor=dddddd></td></tr></table>
  <table width=100% cellpadding=0 cellspacing=0 border=0><tr><td height=2 width=15 colspan=2></td></tr><tr><td width=14></td><td   valign='middle'>";
 
    $sql = " select * from $g4[table_category] where ca_id like '$rowgr[ca_id]%' and LENGTH(ca_id) = '$low_cat_length'";
 $result = sql_query($sql);
   for ($k=0; $row=mysql_fetch_array($result); $k++) { 
 
// 하위분류에서 타 카테고리 불러올 경우 bo_table 값 변경
                      
      $gr_sub=substr($row[ca_id], 0, 3);
        $sql2 = "select  bo_table from $g4[board_table] where bo_category_list = '$gr_sub'";
        $row2 = sql_fetch($sql2);
        $tmp_bo_table = $row2[bo_table];
  $row_sub1 = $row_sub - 1;
  if($k%$row_sub==$row_sub1){
  $row[ca_name] = "<table width=100% cellpadding=0 cellspacing=0 border=0><tr><td height=30 valign=middle> <img src='$g4[path]/mcat/skin/menu/basic/img/notice_icon2.gif'><a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]&wr_id=$rowW[wr_id]'><font class=w_subject>$row[ca_name]</font></a></td></tr><tr><td height=1 bgcolor=#587ea0></td></tr></table></td></tr><tr><td></td><td>";
  }
  else{
  $row[ca_name] = "<img src='$g4[path]/mcat/img/icon_nemo.gif'> <a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]'>$row[ca_name] </a>";
  }
 
  echo "$row[ca_name]"; 
  
  }
 echo "</td></tr></table>"; 
 
 mysql_free_result($result);
 
 echo "</td>";  
}
    echo "</tr>";
mysql_free_result($resultgr);
?>
</td></tr></table>
</td></tr></table>
 
 

댓글 전체

$sqlt = "select * from g4_write_".$bo_table." where ca_name =".$sca." order by wr_id desc limit 1";
이거나
$sqlt = "select * from g4_write_{$bo_table} where ca_name = {$sca} order by wr_id desc limit 1";
이거 아닐까요?

echo $sqlt ;
쿼리문 자체를 화면에 뿌려보세요.
문법에 맞는지...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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