테스트 사이트 - 개발 중인 베타 버전입니다

좌측 메뉴 수정하는 방법..

· 14년 전 · 1576 · 4
leftmenu 좌측 메뉴를 구현 해놓았는데요..

제가 게시판을 생성하면 좌측 메뉴에 자동으로 생성이 되잖아요??

그 좌측메뉴들에서

특정 메뉴만 색깔을 입힌다거나 하는 방법을좀 알려주세요~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

그누보드는 게시판 생성하면 Left Menu 안생기는데 말이죠.
좌측메뉴는 보통 head.php에 있을텐데요.
head.php 말고 다른 부분이라면 해당 소스를 보내주시면 알 수 있습니다.
대부분 for()문이나 while()문으로 메뉴를 뿌려줄텐데
그 안에 if()문을 사용하시면 되는데요.
예를들어,
for($i=0;$i<count;$i++) {
echo "<li>$list[$i][name]</li>";
}
라면
for($i=0;$i<count;$i++) {
if($list{[$i][name] == '특정메뉴명') {
echo "<font color='blue'>$list[$i][name]</font>";
} else {
echo $list[$i][name];
}
}
처럼요.
음.. 그누보드에는 없는건 알죠~ 그래서 제가 따로 구현을 해놓은건데요..

include 폴더에 leftmenu 폴더가 있는데 그 안에 leftmenu.php 에

if ($row2[bo_table] == $bo_table)
echo "&nbsp;&nbsp;&nbsp;$blue_bullet1&nbsp;&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=2d0102><b>$row2[bo_subject]<b></font></a>&nbsp;$new";
//echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'>$row2[bo_subject]</a>&nbsp;&nbsp;$blue_bullet1&nbsp;&nbsp;";
else {
if($row2[bo_table] == "grp_1_1")
echo "&nbsp;&nbsp;&nbsp;$blue_bullet1&nbsp;&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=red><b>$row2[bo_subject]<b></font></a>&nbsp;$new";
else
echo"&nbsp;&nbsp;&nbsp;$blue_bullet&nbsp;&nbsp;<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu' onfocus='this.blur()'>$row2[bo_subject]</a>&nbsp;";} //네모 뷸릿 + 테이블명 + new 아이콘


이런식으로 구현 해서 해결했습니다.

제가 추가한곳은 grp_1_1 이거 넣은 부분이구요~

무튼 두분 답변 감사합니다!
해결되셨다니 다행입니다. ^^

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354