며칠고민하다.. 카테고리링크 질문드립니다..^^;; 정보
며칠고민하다.. 카테고리링크 질문드립니다..^^;;본문
자동메뉴 구해서 쓰고있는데요. 겨우겨우 구분선넣고 원하는대로 수정했는데
특정그룹의 카테고리 링크가 문젭니다.
그룹명 : board2
ex) 보드명 : system 1-> 카테고리 aa|bb|cc
ex) 보드명 : system2 -> 카테고리 dd|ee|ff
ex) 보드명 : system3 -> 카테고리 gg|hh|ii
이렇게 잘 나눠지고 잘 클릭됩니다.
근데 system (보드명 클릭시) 최근게시글이 아니라 "카테고리" 로 바로 이동해야하는데s
도저히 방법을...ㅜ.ㅜ 모르겠습니다.
system1 게시판클릭시 -> aa카테고리 링크
system2 게시판클릭시 -> dd 카테고리 링크
system3 게시판클릭시 -> gg 카테고리 링크
이런식입니다.
며칠간 질문답변게시판 다 뒤졌지만..
적용을 못해서그런지..해결이 안되네요..
고수님들 좀 도와주세요..^^;;
<table width="230" align="left" cellpadding="0" cellspacing="0" border="0">
<tr>
<td height='40' align="center" valign="top" >
<?
if($gr_id) $gr_id_image="$gr_id".".jpg";
else $gr_id_image="no_gr_id.jpg";
echo"<img src='{$g4[path]}/images/{$gr_id_image}' width='230' height='40'>";
?>
<!--img src='../menu/group_sub.gif' width='170' height='35' align='absmiddle'-->
</td>
</tr>
<?
$line_shadow = "<td height=3><img src='$g4[path]/menu/menu_bar_shadow.png' align='center'></td></tr>";
$line_shadow2 = "<td height=1 align='center'><img src='$g4[path]/menu/menu_bar_shadow2.png'></td></tr>";
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
$sql = " select bo_table, bo_subject, bo_category_list from $g4[board_table] where (bo_list_level <= $member[mb_level]) and gr_id = '$gr_id' order by
bo_order_search"; // 검색순서대로 정렬
//$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
//$sql = " select bo_table, bo_subject from $g4[board_table] where (bo_list_level <= $member[mb_level]) and gr_id = '$gr_id' order by bo_1"; //bo_1 여분필드 입력값 순서로 정렬
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$tmp_write_table = $g4[write_prefix] . $row[bo_table];
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
if ($row[bo_table] == $bo_table) {
$row[bo_menu]= "<img src='$g4[path]/menu/menu_go.png' align='absmiddle'><b>$row[bo_subject]</b>";
}
else {
$row[bo_menu]= "<img src='$g4[path]/menu/menu_go.png' align='absmiddle'><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]' class=menu_on>$row[bo_subject]</a> ";
}
echo "<tr><td align='left' height='30' style='padding-top:5px;padding-left:20px;' class=new> $row[bo_menu]</td></tr>"; // 그룹메뉴
echo $line_shadow;
//카테고리 메뉴 시작
if ($row[bo_table] == $bo_table && $board[bo_category_list] ) {
$ca_menu = explode("|",$board[bo_category_list]);
for ($i=0; $i<count($ca_menu); $i++)
{
//if ($i > 0)
//{
if ($sca==$ca_menu[$i]) {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:4px; padding-bottom:4px; padding-left:45px;' class=new onfocus='this.blur()'> <img src='$g4[path]/menu/menu_go_sub.png' align='absmiddle'> $ca_menu[$i]</td></tr>";
}
else {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:4px; padding-bottom:4px; padding-left:45px;' class=new onfocus='this.blur()'> <img src='$g4[path]/menu/menu_go_sub.png' align='absmiddle'> <a href=\"{$g4[bbs_path]}/board.php?bo_table=$bo_table&sca=".urlencode($ca_menu[$i])."\">$ca_menu[$i]</a></td></tr>";
}
echo $ca_menu[$i];
echo $line_shadow2;
}
}
// 카테고리 메뉴 끝
}
}
?>
</table>
특정그룹의 카테고리 링크가 문젭니다.
그룹명 : board2
ex) 보드명 : system 1-> 카테고리 aa|bb|cc
ex) 보드명 : system2 -> 카테고리 dd|ee|ff
ex) 보드명 : system3 -> 카테고리 gg|hh|ii
이렇게 잘 나눠지고 잘 클릭됩니다.
근데 system (보드명 클릭시) 최근게시글이 아니라 "카테고리" 로 바로 이동해야하는데s
도저히 방법을...ㅜ.ㅜ 모르겠습니다.
system1 게시판클릭시 -> aa카테고리 링크
system2 게시판클릭시 -> dd 카테고리 링크
system3 게시판클릭시 -> gg 카테고리 링크
이런식입니다.
며칠간 질문답변게시판 다 뒤졌지만..
적용을 못해서그런지..해결이 안되네요..
고수님들 좀 도와주세요..^^;;
<table width="230" align="left" cellpadding="0" cellspacing="0" border="0">
<tr>
<td height='40' align="center" valign="top" >
<?
if($gr_id) $gr_id_image="$gr_id".".jpg";
else $gr_id_image="no_gr_id.jpg";
echo"<img src='{$g4[path]}/images/{$gr_id_image}' width='230' height='40'>";
?>
<!--img src='../menu/group_sub.gif' width='170' height='35' align='absmiddle'-->
</td>
</tr>
<?
$line_shadow = "<td height=3><img src='$g4[path]/menu/menu_bar_shadow.png' align='center'></td></tr>";
$line_shadow2 = "<td height=1 align='center'><img src='$g4[path]/menu/menu_bar_shadow2.png'></td></tr>";
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
$sql = " select bo_table, bo_subject, bo_category_list from $g4[board_table] where (bo_list_level <= $member[mb_level]) and gr_id = '$gr_id' order by
bo_order_search"; // 검색순서대로 정렬
//$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
//$sql = " select bo_table, bo_subject from $g4[board_table] where (bo_list_level <= $member[mb_level]) and gr_id = '$gr_id' order by bo_1"; //bo_1 여분필드 입력값 순서로 정렬
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$tmp_write_table = $g4[write_prefix] . $row[bo_table];
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
if ($row[bo_table] == $bo_table) {
$row[bo_menu]= "<img src='$g4[path]/menu/menu_go.png' align='absmiddle'><b>$row[bo_subject]</b>";
}
else {
$row[bo_menu]= "<img src='$g4[path]/menu/menu_go.png' align='absmiddle'><a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]' class=menu_on>$row[bo_subject]</a> ";
}
echo "<tr><td align='left' height='30' style='padding-top:5px;padding-left:20px;' class=new> $row[bo_menu]</td></tr>"; // 그룹메뉴
echo $line_shadow;
//카테고리 메뉴 시작
if ($row[bo_table] == $bo_table && $board[bo_category_list] ) {
$ca_menu = explode("|",$board[bo_category_list]);
for ($i=0; $i<count($ca_menu); $i++)
{
//if ($i > 0)
//{
if ($sca==$ca_menu[$i]) {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:4px; padding-bottom:4px; padding-left:45px;' class=new onfocus='this.blur()'> <img src='$g4[path]/menu/menu_go_sub.png' align='absmiddle'> $ca_menu[$i]</td></tr>";
}
else {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:4px; padding-bottom:4px; padding-left:45px;' class=new onfocus='this.blur()'> <img src='$g4[path]/menu/menu_go_sub.png' align='absmiddle'> <a href=\"{$g4[bbs_path]}/board.php?bo_table=$bo_table&sca=".urlencode($ca_menu[$i])."\">$ca_menu[$i]</a></td></tr>";
}
echo $ca_menu[$i];
echo $line_shadow2;
}
}
// 카테고리 메뉴 끝
}
}
?>
</table>
댓글 전체