그룹-게시판 셀렉트 메뉴(자동?) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

그룹-게시판 셀렉트 메뉴(자동?) 정보

그룹-게시판 셀렉트 메뉴(자동?)

본문

잠간 들렀다가 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>
<!-- 셀렉트 메뉴 끝 -->
추천
1
  • 복사

댓글 8개

오랜 공백을 깨고 부상하셨습니다.
많이 바쁘신가 봅니다.

환절기 건강도 챙기시고,
하시는 일마다 행복이 함께 하시길...
이크~~ ! 감사합니다 !!
//나스카님 그러기엔(?) 시간도 없거니와 또한 능력도 없습니다.
//목진철님 건승하시고 좋은일 많이하세요.
//izen님 ,, 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로