배추빌더 사용자입니다. 사이드 메뉴 수정 문의 고수님들 부탁드려요. > 그누4 질문답변

그누4 질문답변

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

배추빌더 사용자입니다. 사이드 메뉴 수정 문의 고수님들 부탁드려요. 정보

배추빌더 사용자입니다. 사이드 메뉴 수정 문의 고수님들 부탁드려요.

본문

위의 이미지처럼 현재 사이드 메뉴를 한줄에 두개씩 나오도록 수정하고 싶습니다.
소스에서 어떻게 입력을 해야 할까요???

부탁드립니다. 고수님들 ^^

<!-- 그룹별 전체메뉴 출력 --->
<? for ($i=0; $i<sizeof($mw_mmenus); $i++) { // 중메뉴 출력 ?>
<table width="240" border="0" cellspacing="0" cellpadding="0">
<tr>
<? if ($mw_mmenus[$i][mm_id] == $mm_id) { //중메뉴 선택 ?>
<td style="height:26px; width:10px; padding:2px 0 0 5px;" align="center"><img src="<?=$g4[path]?>/bbs/img/com_mm_s.gif" align="absmiddle"></td>
<td style="height:26px; padding:6px 0 0 0;">
<span class="title_t"><a href="<?=$mw_mmenus[$i][mm_url]?>"><?=$mw_mmenus[$i][mm_name]?></a></span>
<? } else { ?>
<td style="height:26px; width:10px; padding:2px 0 0 5px;" align="center"><img src="<?=$g4[path]?>/bbs/img/com_mm.gif" align="absmiddle"></td>
<td style="height:26px; padding:6px 0 0 0;">
<span class="title_e"><a href="<?=$mw_mmenus[$i][mm_url]?>"><?=$mw_mmenus[$i][mm_name]?></a></span>
<? } ?>

<? // 소메뉴 new 표시
$smalls = mw_get_small_menus($mw_mmenus[$i][mm_id]);
$smalls_count = count($smalls);
for ($j=0; $j<$smalls_count; $j++) {

$new_datetime = date("Y-m-d H:i:s", $g4[server_time] - (60*60)); // 한시간
$new_datetime = date("Y-m-d H:i:s", $g4[server_time] - (60*60*24)); // 24시간
if ($smalls[$j][bo_table]) {
    $sql = "select count(wr_id) as cnt from $g4[write_prefix]{$smalls[$j][bo_table]} where wr_is_comment > -1 and ca_name = '{$smalls[$j][ca_name]}' and wr_datetime > '$new_datetime'";
    $row = sql_fetch($sql);
}

if ($row[cnt]) {
    $icon_new = "<img src='$g4[path]/bbs/img/com_new.gif'>"; // new 아이콘
} else {
    $icon_new = "";
}
// new 끝
?>

<? if (!$mw_mmenu[mm_smove] || sizeof($smalls) > 1) { // 중메뉴에서 소메뉴로 바로이동하지 않거나 소메뉴가 1개 초과일 경우에만 출력 ?>
</td>
</tr>
</table>

<table width="240" border="0" cellspacing="0" cellpadding="0">
<tr>
<? if ($smalls[$j][ms_id] == $ms_id) { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub_s.gif"></td>
<td style="padding-top:3px;">
<span class="sm_menu"><a href="<?=$smalls[$j][ms_url]?>"><?=$smalls[$j][ms_name]?></a></span>
<? } else { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub.gif"></td>
<td style="padding-top:3px;">
<a href="<?=$smalls[$j][ms_url]?>" target=_self><?=$smalls[$j][ms_name]?></a>
<? } ?>
<? if ($smalls[$j][bo_table]) { ?>
&nbsp;<?=$icon_new?>
<? } ?>
</td>
</tr>

<? } else { //소메뉴가 하나라면 ?>
<? if ($smalls[$j][bo_table]) { ?>
&nbsp;<?=$icon_new?>
<? } ?>
</td>
</tr>
</table>

<table width="240" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td></td><td></td>
</tr>
<? } ?>
<? } ?>

<tr>
<td colspan="2" height="5" bgcolor="#ffffff"></td>
</tr>
<tr>
<td colspan="2" height="1" bgcolor="#c7d6e0"></td>
</tr>
</table>
<? } ?>
<!-- 그룹별 전체메뉴 출력 끝--->

소스 수정해서 다 올렷어요~

댓글 전체

소스가 어디서 시작되는건지를 모르겠습니다.

단순하게 답변을 드리자면,

메뉴 루프를 돌리는 for문을 찾으셔서 짝수로 증가하게끔 수정해주시고 tr안에 td로 메뉴 2개씩 보여지게끔 수정을 해주시면 될듯 싶습니다.
<? for ($i=0; $i<sizeof($mw_mmenus); $i++) { // 중메뉴 출력 ?>
for 구문 중메뉴이네요.
그런데 제가 하고 싶은 것은 중메뉴가 아니구요 소메뉴를 2개 만들어줘야 하는데~
소메뉴를 어떻게 소스를 넣어야 하나요???
소메뉴에 대한 for 구문이 잇어야 할 거 같은데요~

<tr>
<? if ($smalls[$j][ms_id] == $ms_id) { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub_s.gif"></td>
<td style="padding-top:3px;">
<span class="sm_menu"><a href="<?=$smalls[$j][ms_url]?>"><?=$smalls[$j][ms_name]?></a></span>
<? } else { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub.gif"></td>
<td style="padding-top:3px;">
<a href="<?=$smalls[$j][ms_url]?>" target=_self><?=$smalls[$j][ms_name]?></a>
<? } ?>
<? if ($smalls[$j][bo_table]) { ?>
&nbsp;<?=$icon_new?>
<? } ?>
</td>
</tr>

이소스에서 메뉴 2개씩 보여주게끔 하는 방법은 어떻게 해야하는지요???
넘 초보라서요

<tr>
<? if ($smalls[$j][ms_id] == $ms_id) { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub_s.gif"></td>
<td style="padding-top:3px;">

<span class="sm_menu"><a href="<?=$smalls[$j][ms_url]?>"><?=$smalls[$j][ms_name]?></a></span> | <span class="sm_menu"><a href="<?=$smalls[$j][ms_url]?>"><?=$smalls[$j][ms_name]?></a></span>

<? } else { ?>
<td height="16" width="14" align="center"><img src="<?=$g4[path]?>/bbs/img/com_sub.gif"></td>
<td style="padding-top:3px;">
<a href="<?=$smalls[$j][ms_url]?>" target=_self><?=$smalls[$j][ms_name]?></a> | <a href="<?=$smalls[$j][ms_url]?>" target=_self><?=$smalls[$j][ms_name]?></a>
<? } ?>
<? if ($smalls[$j][bo_table]) { ?>
&nbsp;<?=$icon_new?>
<? } ?>
</td>
</tr>

이렇게 수정하는 건가요????
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT