빌더의 상단에 적용되는 메뉴의 코드입니다. 정보
빌더의 상단에 적용되는 메뉴의 코드입니다.
관련링크
본문
아래 코드의 경우에 그룹전호를 지정하여 그룹별로 각자의 다른 그룹페이지를 호출할 수 있도록 만들어진 코드입니다.
그룹1 그룹2 그룹3 그릅에 행당하는 페이지와 그룹아이디를 호출하여 좌측에 정상적인 좌측메뉴를 호출할 수 있도록 만들어 졌습니다.
이코드를 사용할수 있는 조건은 gr_no라는 테이블이 만들어져 있어야 합니다.
메뉴의 색상은 코드내에 들어 있는 색상의 조정으로 가능합니다.
<?
//접근가능그룹 여분필드 1 순서로 추출
//조건외 제외시키고자 하는 그룹 수동으로 추가
$excgr = "('10', 'banner')"; // 00 , 00 , 00 그룹은 제외시킴
$sql = " SELECT a.gr_no, a.gr_id, a.gr_subject, a.gr_use_access, a.gr_10, b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] AS b ON a.gr_id = b.gr_id WHERE (b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' and a.gr_id not in " . $excgr . " ORDER BY a.gr_admin";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
$gSubject = ($row['gr_id'] == $gr_id)?"<span style=''>" .$row['gr_subject']."</span>":"<span style=''>" .$row['gr_subject']."</span>";//그룹제목
$gId = ($low['gr_id'] == $gr_id)?"<span style=''>" .$row['gr_id']."</span>":"<span style=''>" .$low['gr_id']."</span>";//그룹아이디
$gNo = ($low['gr_no'] == $gr_no)?"<span style=''>" .$row['gr_no']."</span>":"<span style=''>" .$low['gr_no']."</span>";//그룹번호
$gLink = (!empty($row['gr_10']))?$row['gr_10']:$g4['bbs_path'].'/'.'group'.$row['gr_no'].'.php'.'?gr_id='.$row['gr_id'];//그룹링크 - 별도링크 필요하면 gr_10 필드에 전체 url 입력
echo "<td ><b><a href='" . $gLink . "' style='color:#ffffff;'>" . $gSubject . "</a></font></b></td>"; if($i < count($row)+10)
echo "<td > <font color='ffffff'>|</font></b> </td>"; // 그룹명 출력
}
?>
이 코드는 저만의 홈페이지 빌더제작을 위해 만들어진 코드입니다.
gr_no의 테이블이 없으시다면 반드시 테이블 구성을 완료 하신 후에 적용하시면,
홈페이지를 관리 하는데 유용하지 않나 싶습니다.
더 좋은 코드가 있다면 알려주시면 감사히 적용하겠습니다.
이메뉴가 적용된사이트는
http://www.gajagu.net http://gmania.kr 입니다.
1
댓글 2개
빌더 공부를 좀 해 볼까 생각중인데 유용할 것 같습니다...
감사합니다...