카테고리 메뉴 사용중인데요 정보
카테고리 메뉴 사용중인데요본문
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=97863&sca=&sfl=wr_subject%7C%7Cwr_content&stx=menu_category.p&sop=and
위 스킨을 사용중인데
해당 그룹에 게시판이 있고 거기에 카테고리가 다 있는데
a게시판 이동시 a카테고리만 노출이 되고
b,c게시판의 카테고리는 보이지 않네요...
b게시판 이동하면 b카테고리만 노출이 되고
a,b,c 게시판 카테고리 전체 출력되게는 어떻게 하나요 ?
<style type="text/css">
<!--
.gr_sub { font-family:굴림; font-size:10pt; color:#796DE2; font-weight:bold;}
.new { font-size:8pt; color:#FBA960; }
.menu_on { font-family:돋움; font-size:9pt; line-height:11pt; font-weight:bold}
a.menu_on:visited, a.menu_on:link { color:#555555; text-decoration:none; }
a.menu_on:hover, a.menu_on:active { color:#FF8040; background-color:none; text-decoration:none; }
-->
</style>
<table width="180" cellpadding="1" cellspacing="0" border="0" bgcolor="#F5F4F4" align="center">
<tr>
<td>
<table width="180" align="left" cellpadding="2" cellspacing="0" border="0">
<tr>
<td height='35' align="center"><img src='<?=$g4['path']?>/include/leftmenu/group_sub.gif' width='170' height='35' align='absmiddle'></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]/include/leftmenu/menu_go.gif' width='12' height='14' align='absmiddle'><b>$row[bo_subject]</b>";
}
else {
$row[bo_menu]= "<img src='$g4[path]/include/leftmenu/spacer.gif' width='12' height='14' 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' style='padding-top:5px;padding-left:25px;' class=new> $row[bo_menu]</td></tr>"; // 그룹메뉴
//카테고리 메뉴 시작
if ($row[bo_table] == $bo_table) {
$ca_menu = explode("|",$board[bo_category_list]);
for ($i=0; $i<count($ca_menu); $i++)
{
//if ($i > 0)
// {
// echo "<tr><td height=\"1\" bgcolor=\"#e1e1e1\" ></td></tr>";
// }
if ($sca==$ca_menu[$i]) {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:5px;padding-left:45px;' class=new>$ca_menu[$i]</td></tr>";
}
else {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:5px;padding-left:45px;' class=new><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];
}
// 카테고리 메뉴 끝
}
}
?>
</table>
</td>
</tr>
</table>
위 스킨을 사용중인데
해당 그룹에 게시판이 있고 거기에 카테고리가 다 있는데
a게시판 이동시 a카테고리만 노출이 되고
b,c게시판의 카테고리는 보이지 않네요...
b게시판 이동하면 b카테고리만 노출이 되고
a,b,c 게시판 카테고리 전체 출력되게는 어떻게 하나요 ?
<style type="text/css">
<!--
.gr_sub { font-family:굴림; font-size:10pt; color:#796DE2; font-weight:bold;}
.new { font-size:8pt; color:#FBA960; }
.menu_on { font-family:돋움; font-size:9pt; line-height:11pt; font-weight:bold}
a.menu_on:visited, a.menu_on:link { color:#555555; text-decoration:none; }
a.menu_on:hover, a.menu_on:active { color:#FF8040; background-color:none; text-decoration:none; }
-->
</style>
<table width="180" cellpadding="1" cellspacing="0" border="0" bgcolor="#F5F4F4" align="center">
<tr>
<td>
<table width="180" align="left" cellpadding="2" cellspacing="0" border="0">
<tr>
<td height='35' align="center"><img src='<?=$g4['path']?>/include/leftmenu/group_sub.gif' width='170' height='35' align='absmiddle'></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]/include/leftmenu/menu_go.gif' width='12' height='14' align='absmiddle'><b>$row[bo_subject]</b>";
}
else {
$row[bo_menu]= "<img src='$g4[path]/include/leftmenu/spacer.gif' width='12' height='14' 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' style='padding-top:5px;padding-left:25px;' class=new> $row[bo_menu]</td></tr>"; // 그룹메뉴
//카테고리 메뉴 시작
if ($row[bo_table] == $bo_table) {
$ca_menu = explode("|",$board[bo_category_list]);
for ($i=0; $i<count($ca_menu); $i++)
{
//if ($i > 0)
// {
// echo "<tr><td height=\"1\" bgcolor=\"#e1e1e1\" ></td></tr>";
// }
if ($sca==$ca_menu[$i]) {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:5px;padding-left:45px;' class=new>$ca_menu[$i]</td></tr>";
}
else {
$ca_menu[$i] = "<tr><td align='left' style='padding-top:5px;padding-left:45px;' class=new><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];
}
// 카테고리 메뉴 끝
}
}
?>
</table>
</td>
</tr>
</table>
댓글 전체
$sql = " select bo_table, bo_subject, bo_category_list from $g4[board_table]"; <<< 테이블 정보를 가져옵니다
$result = sql_query($sql);
echo "<table>";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
//게시판 이름을 출력합니다.
echo "<tr><td align='left' width=31><img src='$g4[path]/include/leftmenu/com_sub.gif'></td><td align='left' width=134 class=new>$row[bo_table]</td></tr>";
//카테고리 등록된 내용이 있다면 출력합니다.
if ($row[bo_category_list])
{
$ca_menu = explode("|",$row[bo_category_list]);
for ($j=0; $j<count($ca_menu); $j++)
{
echo "<tr><td align='left' width=31 style='padding-left:15px;'><img src='$g4[path]/include/leftmenu/com_sub.gif'></td><td align='left' width=134 class=new><a href=\"{$g4[bbs_path]}/board.php?bo_table=$bo_table&sca=".urlencode($ca_menu[$j])."\"> $ca_menu[$j]</a></td></tr>";
}
}
}
echo "</table>";
저도 같은질문해서 받은 답변입니다. 정확하게 표현됩니다.^^
$result = sql_query($sql);
echo "<table>";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
//게시판 이름을 출력합니다.
echo "<tr><td align='left' width=31><img src='$g4[path]/include/leftmenu/com_sub.gif'></td><td align='left' width=134 class=new>$row[bo_table]</td></tr>";
//카테고리 등록된 내용이 있다면 출력합니다.
if ($row[bo_category_list])
{
$ca_menu = explode("|",$row[bo_category_list]);
for ($j=0; $j<count($ca_menu); $j++)
{
echo "<tr><td align='left' width=31 style='padding-left:15px;'><img src='$g4[path]/include/leftmenu/com_sub.gif'></td><td align='left' width=134 class=new><a href=\"{$g4[bbs_path]}/board.php?bo_table=$bo_table&sca=".urlencode($ca_menu[$j])."\"> $ca_menu[$j]</a></td></tr>";
}
}
}
echo "</table>";
저도 같은질문해서 받은 답변입니다. 정확하게 표현됩니다.^^