왼쪽자동메뉴 질문입니다? > 그누4 질문답변

그누4 질문답변

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

왼쪽자동메뉴 질문입니다? 정보

왼쪽자동메뉴 질문입니다?

본문

 
알라뷰님 스킨 쓰는데요.
 
문제는 게시판이 순서대로 출력이 안되네요.
 
예를들어..
 
게시판명 sub_01  
게시판명 sub_02
게시판명 sub_03
게시판명 sub_04
게시판명 sub_05
 
이렇게 순서대로 출력이 안되고,
 
게시판명 sub_05 (이게 항상위에~)
게시판명 sub_01  
게시판명 sub_02
게시판명 sub_03
게시판명 sub_04
 
이렇게 출력되더라구요.
알려주시면 감사하겠습니다.
 
/////////////////////////////////////////////////////////////////////////////
 
left_menu.php
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style type="text/css">
<!--
/* 자동메뉴*/
.gr_sub  {  font-family:굴림; font-size:10pt;  color:#EC7C15; font-weight:#EC7C15;}
.new  { font-size:7pt;  color:#EC7C15; }
.menu_on  {  font-family:돋움; font-size:9pt; line-height:11pt; }
a.menu_on:visited, a.menu_on:link {  color:#555555; text-decoration:none; }
a.menu_on:hover, a.menu_on:active {  color:#EC7C15; background-color:#FFFFFF; text-decoration:none; }
-->
</style>
<? if (!$gr_id )  { ?> 
<table width='190' cellpadding=0 cellspacing=0 border=0>
</tr>
<tr>
 <td align=center valign='top'>
 <table width='170' cellpadding=0 cellspacing=0 border=0>
 <tr>
          <td height='11' style='padding-left:10px; padding-top:3px;'><img src='<?=$g4[path]?>/left_menu_img/on_ico.gif' width=11 height=11 border='0' align='absmiddle'><a href='링크수정요' class='menu_on' onfocus='this.blur()'>
            처음화면</a></td>
 </tr>
 <tr><td height='1' background='<?=$g4[path]?>/left_menu_img/dot.gif'></td></tr>
 <tr>
          <td height='11' style='padding-left:10px; padding-top:3px;'><img src='<?=$g4[path]?>/left_menu_img/off_ico.gif' width=11 height=11 border='0' align='absmiddle'> <a href='링크수정요' class='menu_on' onfocus='this.blur()'>
            그누보드의 특징</a></td>
 </tr>
 <tr><td height='1' background='<?=$g4[path]?>/left_menu_img/dot.gif'></td></tr>
 <tr>
          <td height='11' style='padding-left:10px; padding-top:3px;'><img src='<?=$g4[path]?>/left_menu_img/off_ico.gif' width=11 height=11 border='0' align='absmiddle'> <a href='링크수정요' class='menu_on' onfocus='this.blur()'>
            게시판 설정 및 추가</a></td>
 </tr>
 <tr><td height='1' background='<?=$g4[path]?>/left_menu_img/dot.gif'></td></tr>
 </table> </td>
</tr>
</table>
<? } else { ?>
<table width='190' cellpadding=0 cellspacing=0 border=0>
 <table width='170' cellpadding=0 cellspacing=0 border=0>
<?
$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' and bo_use_search = '1' order by bo_order_search";
//여분필드 bo_1의 순서로 정렬
//$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";
$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 ($total_count > 0) {
// $new = "<img src='$g4[path]/left_menu_img/icon_new.gif' width='11' height='8' border='0' align='absmiddle'>";
$new = "<span class=new> ($total_count)</span> <img src='$g4[path]/left_menu_img/icon_new.gif' width='11' height='8' border='0' align='absmiddle'>";
}
else { 
$new = "";
}
//현재위치
if ($row[bo_table] == $bo_table) {
echo "<tr><td height='11' bgcolor='#FFFFFF' style='padding-left:10px; padding-top:6px;'> <img src='$g4[path]/left_menu_img/on_ico.gif' width=11 height=11 border='0' align='absmiddle'> <b>$row[bo_subject]</b> $new</td></tr>";
}
else {
echo "<tr><td height='11' bgcolor='#FFFFFF' style='padding-left:10px; padding-top:6px;'> <img src='$g4[path]/left_menu_img/off_ico.gif' width=11 height=11 border='0' align='absmiddle'> <a href='$g4[path]/bbs/board.php?bo_table=$row[bo_table]' class=menu_on>$row[bo_subject]</a> $new</td></tr>";
}
echo "<tr><td height='1' background='$g4[path]/left_menu_img/dot.gif'></td></tr>";
}
?>
</table>
<? } ?>
  • 복사

댓글 전체

현재 출력되는 상태는 게시판이 생성이 된 순서로 출력이 됩니다.

//전체 검색사용에 체크된 게시판만 검색순서에 따라 추출
$sql = " select bo_table, bo_subject from $g4[board_table] where (bo_list_level <= $member[mb_level]) and gr_id = '$gr_id' and bo_use_search = '1' order by bo_order_search";

각 게시판의 환경설정에서 검색순서에 따라서 정렬이 되므로 순서를 지정하세요.
테스트 해보니 잘되는데요?

게시판 설정에서 검색 사용에 체크후 검색 순서를 맨위에 올라올 게시판을 1
그다음 출력될 게시판 리스트는 2 순서로 넣어 보세요.
© SIRSOFT
현재 페이지 제일 처음으로