도와주세요.. ^^;; > 그누4 질문답변

그누4 질문답변

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

도와주세요.. ^^;; 정보

도와주세요.. ^^;;

첨부파일

latest.skin.php (2.9K) 2회 다운로드 2007-04-09 13:43:42

본문

게시판 스킨을 다운받아서 만들고 있는데 잘 안되네요... 답답하네요.. 넘 몰라서요^^;;
 
우선은 위의 링크 경로에서요. 왼쪽 메뉴를 (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];
// 관련 카테고리 불러올경우 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]'><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>
 
위에 색깔이 있는부분에서 리스트를 보여주는게 아니라 거기에 wr_id의 값을 넣어주어야 될것 같은데 어떻게 해야하는지 알려주세요.
부탁드립니다.
  • 복사

댓글 전체

wr_id 값을 구해서 색깔 있는 부분에 추가시켜 주어야 할 것 같군요.

wr_id 를 구하기 위해서요. 다음 부분 있지요?


<?

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];

이 코드 다음에다가 다음 두줄 넣어서 wr_id 구하구요,

  $sql = "select wr_id from g4_board_".$row[bo_table]." order by wr_id desc limit 1";
  $rowW = sql_fetch($sql);

색깔 넣으신 부분에다가 다음처럼 추가하면 되지 않을까요?

<a href='$g4[path]/bbs/board.php?bo_table=$tmp_bo_table&sca=$row[ca_id]&wr_id=$rowW[wr_id]'>


제가 테스트는 못해봐서 안될 지도 모르는데요, 이런 개념으로 찾으시는데
도움되었으면 합니다.
© SIRSOFT
현재 페이지 제일 처음으로