도와주세요.. ^^;; 정보
도와주세요.. ^^;;관련링크
첨부파일
본문
게시판 스킨을 다운받아서 만들고 있는데 잘 안되네요... 답답하네요.. 넘 몰라서요^^;;
우선은 위의 링크 경로에서요. 왼쪽 메뉴를 (ex. 전대병원)을 클릭했을때요.
그때 오른쪽에 그냥 가장 최상위 리스트의 뷰파일이 보이게 하려면 어떻게 해야하나요?
파일이 latest.skin.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
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="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++) {
<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] ;
$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>  <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];
$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>  <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]";
}
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>
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]'>
제가 테스트는 못해봐서 안될 지도 모르는데요, 이런 개념으로 찾으시는데
도움되었으면 합니다.
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]'>
제가 테스트는 못해봐서 안될 지도 모르는데요, 이런 개념으로 찾으시는데
도움되었으면 합니다.
감사합니다. 빅토님덕에 해결했습니다. ^^