카테고리(분류) 클릭시 본문을 바로 보여주기 > 그누4 질문답변

그누4 질문답변

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

카테고리(분류) 클릭시 본문을 바로 보여주기 정보

카테고리(분류) 클릭시 본문을 바로 보여주기

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


기본으로 카테고리를 선택했을 경우 카테고리별로 올린 게시물 제목 리스트가 죽 나오잔아요?


그런데 전 카테고리를 선택했을 경우 해당 카테고리에 처음 올린 게시물의 본문을 보여주고
싶거든요. 또는 가장 나중에 올린 게시물의 본문을 보여주거나요.



아래는 와이님의 카테고리 자동메뉴 인데 아래것을 수정해서 위의 기능을 사용해보고 싶어요.


<table width="180" cellpadding="1" cellspacing="0" border="0" bgcolor="#ffffff" align="center">
<tr>
<td>
<table width="180" align="left" cellpadding="2" cellspacing="0" border="0">

<?
$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/leftmenunew/bo.png' align='absmiddle'>&nbsp;<b>$row[bo_subject]</b>";
}
else {
$row[bo_menu]= "<img src='$g4[path]/include/leftmenunew/bo.png' align='absmiddle'>&nbsp;<a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]' class=menu_on>$row[bo_subject]</a> ";
}
echo "<tr><td align='left' colspan=2 style='padding-top:5px;padding-left:10px;' class=new1 background=$g4[path]/include/leftmenunew/bg.gif> $row[bo_menu]</td></tr>"; // 그룹메뉴
      echo "<tr><td colspan=\"2\" height=\"3\" bgcolor=\"#ffffff\" ></td></tr>";

//카테고리 메뉴 시작
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)
  //  {
  //    echo "<tr><td height=\"1\" bgcolor=\"#e1e1e1\" ></td></tr>";
  //  }
if ($sca==$ca_menu[$i]) {
$ca_menu[$i] = "<tr><td align='left' width=31 style='padding-left:15px;'><img src='$g4[path]/include/leftmenunew/com_sub2.gif'></td><td align='left'  width=134 class=new>$ca_menu[$i]</td></tr>";
}
else {
$ca_menu[$i] = "<tr><td align='left' width=31 style='padding-left:15px;'><img src='$g4[path]/include/leftmenunew/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[$i])."\">&nbsp;$ca_menu[$i]</a></td></tr>";
}

echo $ca_menu[$i];
}

// 카테고리 메뉴 끝
}
}
?>
</table>
</td>
</tr>
</table>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로