그룹-게시판 셀렉트 메뉴(자동?) 정보
그룹-게시판 셀렉트 메뉴(자동?)관련링크
http://gnusr.com
357회 연결
본문
잠간 들렀다가 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/3084 게시물을 보고
혹시 필요한 분이 계시면 쓰시라고 사용중인 G3 수정 소스 올립니다.
중복 자료인지 확인해보지 못했습니다.
*그룹 선택시 경로는 개인에 맞게 수정하시면 될것입니다.
- 미리보기 링크#1 우측하단 입니다.
<!-- 셀렉트 메뉴 시작 -->
<table width=100% height=30 cellpadding=2 cellspacing=0 border=0>
<tr>
<td align=center>
<script language='JavaScript'>
<!--
function change1(form) {
if(form.url.options[form.url.selectedIndex].value != "")
location.href=form.url.options[form.url.selectedIndex].value
}
//-->
</script>
<form name=quickgo>
<select name=url onChange=change1(this.form) size=0 STYLE="font-family:굴림; font-size:9pt; color:#000000; background-color:#FFFFFF; border-width:1; border-color:#eeeeee;">
<?
//그룹추출 - 그룹 접근 권한에 따라 그룹 보이기 여분필드 gr_1 순으로 정렬
$sqlgr = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, 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' ORDER BY a.gr_1";
$resgr = sql_query($sqlgr);
while ($rowgr = mysql_fetch_array($resgr)) {
echo " <option value='$g4[path]/?gur=$rowgr[gr_id]'>▒ $rowgr[gr_subject] 바로가기▒</option>"; //그룹선택시 경로(개인에 맞게 수정)
//$sqlgr = " select gr_id, gr_subject from $g4[group_table] where gr_id = '그룹명'";//특정그룹만 사용할경우
/*
//특정그룹만 제외하고 여분필드 1값으로 정렬
$sqlgr = " select * from $g4[group_table]
where gr_id <> '제외시킬그룹1'
and gr_id <> '제외시킬그룹2'
and gr_id <> '제외시킬그룹3'
order by gr_1 ";
*/
//게시판추출 - 권한설정 적용 및 검색순서에 따른 정렬
$sqlbo = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$rowgr[gr_id]') order by bo_order_search";
/*
//제외보드 설정
$sqlbo = " select * from $g4[board_table]
where gr_id = '$rowgr[gr_id]'
and bo_table <> '제외보드1'
and bo_table <> '제외보드2'
order by bo_subject ";
*/
/*
$sqlbo = " select * from $g4[board_table] where gr_id = '$rowgr[gr_id]'
and bo_table not in ('','','')
order by bo_table ";
*/
$resbo = sql_query($sqlbo);
while ($rowbo = mysql_fetch_array($resbo)) {
echo " <option value='$g4[bbs_path]/board.php?bo_table=$rowbo[bo_table]'> 》$rowbo[bo_subject]</option>";
}
mysql_free_result($resbo);
}
mysql_free_result($resgr);
?>
</select>
</td>
</tr></form>
</table>
<!-- 셀렉트 메뉴 끝 -->
혹시 필요한 분이 계시면 쓰시라고 사용중인 G3 수정 소스 올립니다.
중복 자료인지 확인해보지 못했습니다.
*그룹 선택시 경로는 개인에 맞게 수정하시면 될것입니다.
- 미리보기 링크#1 우측하단 입니다.
<!-- 셀렉트 메뉴 시작 -->
<table width=100% height=30 cellpadding=2 cellspacing=0 border=0>
<tr>
<td align=center>
<script language='JavaScript'>
<!--
function change1(form) {
if(form.url.options[form.url.selectedIndex].value != "")
location.href=form.url.options[form.url.selectedIndex].value
}
//-->
</script>
<form name=quickgo>
<select name=url onChange=change1(this.form) size=0 STYLE="font-family:굴림; font-size:9pt; color:#000000; background-color:#FFFFFF; border-width:1; border-color:#eeeeee;">
<?
//그룹추출 - 그룹 접근 권한에 따라 그룹 보이기 여분필드 gr_1 순으로 정렬
$sqlgr = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, 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' ORDER BY a.gr_1";
$resgr = sql_query($sqlgr);
while ($rowgr = mysql_fetch_array($resgr)) {
echo " <option value='$g4[path]/?gur=$rowgr[gr_id]'>▒ $rowgr[gr_subject] 바로가기▒</option>"; //그룹선택시 경로(개인에 맞게 수정)
//$sqlgr = " select gr_id, gr_subject from $g4[group_table] where gr_id = '그룹명'";//특정그룹만 사용할경우
/*
//특정그룹만 제외하고 여분필드 1값으로 정렬
$sqlgr = " select * from $g4[group_table]
where gr_id <> '제외시킬그룹1'
and gr_id <> '제외시킬그룹2'
and gr_id <> '제외시킬그룹3'
order by gr_1 ";
*/
//게시판추출 - 권한설정 적용 및 검색순서에 따른 정렬
$sqlbo = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$rowgr[gr_id]') order by bo_order_search";
/*
//제외보드 설정
$sqlbo = " select * from $g4[board_table]
where gr_id = '$rowgr[gr_id]'
and bo_table <> '제외보드1'
and bo_table <> '제외보드2'
order by bo_subject ";
*/
/*
$sqlbo = " select * from $g4[board_table] where gr_id = '$rowgr[gr_id]'
and bo_table not in ('','','')
order by bo_table ";
*/
$resbo = sql_query($sqlbo);
while ($rowbo = mysql_fetch_array($resbo)) {
echo " <option value='$g4[bbs_path]/board.php?bo_table=$rowbo[bo_table]'> 》$rowbo[bo_subject]</option>";
}
mysql_free_result($resbo);
}
mysql_free_result($resgr);
?>
</select>
</td>
</tr></form>
</table>
<!-- 셀렉트 메뉴 끝 -->
추천
1
1
댓글 8개
오랜 공백을 깨고 부상하셨습니다.
많이 바쁘신가 봅니다.
환절기 건강도 챙기시고,
하시는 일마다 행복이 함께 하시길...
많이 바쁘신가 봅니다.
환절기 건강도 챙기시고,
하시는 일마다 행복이 함께 하시길...
감사합니다.
바쁘다기 보다는 나태해졌다는 고백(?)과 함께,
나스카님 활동하시는 모습 열심히 지켜보고 있답니다.
바쁘다기 보다는 나태해졌다는 고백(?)과 함께,
나스카님 활동하시는 모습 열심히 지켜보고 있답니다.
어느 순간...
발목 잡으실까봐 무섭습니다.
'지켜보고 있어!'
'지켜보고 있당께롱~*'
발목 잡으실까봐 무섭습니다.
'지켜보고 있어!'
'지켜보고 있당께롱~*'

아주 좋은 팁(TIP)입니다.
많은 분들이게 도움이 될 것 같네요.
올려주셔서 감사드립니다.
많은 분들이게 도움이 될 것 같네요.
올려주셔서 감사드립니다.
아~~~
기분 좋습니다.
^^
기분 좋습니다.
^^
이크~~ ! 감사합니다 !!
//나스카님 그러기엔(?) 시간도 없거니와 또한 능력도 없습니다.
//목진철님 건승하시고 좋은일 많이하세요.
//izen님 ,, 감사합니다.
//나스카님 그러기엔(?) 시간도 없거니와 또한 능력도 없습니다.
//목진철님 건승하시고 좋은일 많이하세요.
//izen님 ,, 감사합니다.
유용팁, 감사합니다.

서브메뉴 수정 가능할듯