[메뉴스킨] 통합라이브러리 연동 - 셀렉트 메뉴 정보
기타 [메뉴스킨] 통합라이브러리 연동 - 셀렉트 메뉴첨부파일
본문
통합라이브러리를 사용하는 그룹 게시판 셀렉트박스 형태의 매뉴입니다.
그룹, 게시판, 분류 확장 메뉴 라이브러리(gbcRF_menu.lib.php) 연동
http://gnusr.com/g4/bbs/tb.php/work/242
호출방법 <?=gbcRF_menu("gbRFdrop", "");?>
전체 그룹에서 추출하는 경우 그룹아이디 부분은 비워두시면 됩니다.
제어된 그룹 및 게시판 목록을 셀렉트박스 형태로 추출
gbRFdrop - 메뉴스킨 폴더 skin/menu/에 업로드
처음 테스트 하시는 분은 gbcRF_menu.lib.php 통합 라이브러리 파일을 g4/extend/에 업로드후 테스트 하십시오.
//////////////////////////////////////////////////////////////////
소스가운데 아래 라운트 테이블 스크립트 부분은 찾아서 지워주세요.
id="gbRFdrop_skin" radius="3" rborder="#F0F0F0" rbgcolor="transparent"
<script>roundTable("gbRFdrop_skin");</script>
//////////////////////////////////////////////////////////////////
<?
if (!defined('_GNUBOARD_')) exit;//gbFHdrop skin
/////////////////////////////////////////////////////////////////////////////
//그룹, 게시판, 분류 확장 메뉴 라이브러리(gbcRF_menu.lib.php) 연동
//호출방법 gbcRF_menu("스킨디렉토리", "그룹아이디");
//그룹아이디 비워두면 전체그룹 에서 추출
//제어된 그룹 및 게시판 목록을 셀렉트박스 형태로 추출
?><script type="text/javascript">
<!--
function change1(form) {
if(form.url.options[form.url.selectedIndex].value != "")
location.href=form.url.options[form.url.selectedIndex].value
}
//-->
</script>
<table width="150" height="" border="0" id="gbRFdrop_skin" radius="3" rborder="#F0F0F0" rbgcolor="transparent">
<tr>
<td>
<form name=quickgo>
<select name=url onChange=change1(this.form) size=0 style="font-family:굴림; font-size:9pt; color:#000000; background-color:silver; border-width:1; border-color:#eeeeee;"><?
/*logic/
$menu_size= count( $list);
foreach( $list as $group){
echo "<b>" . $group['gr_subject'] . "</b> (" . $group['gr_id'] . ")";
foreach( $group['bbs'] as $bbs){
echo $bbs['bo_subject'];
}
}
/*/
//그룹
foreach( $list as $group){
$bbs_size= count( $group['bbs']);
$group_subject = "<span style='font-weight:bold;'>" . cut_str(get_text($group['gr_subject']),20,"") . "</span>";
$group_subject .= "<span style='font-size:8pt;'> (" . $bbs_size . ")</span>";
?><option value='<?=$g4['path']?><?=$group['gr_id'] == "sample_gal"?'/gallery':'/bbs';/*특정그룹 경로*/?>/group.php?gr_id=<?=$group['gr_id']?>' style="background-color:silver;"><?=$group_subject?> 바로가기</option><?
//게시판
foreach( $group['bbs'] as $bbs){
$bo_subject = cut_str(get_text($bbs['bo_subject']),20,"…");
?><option value='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bbs['bo_table']?>' style="padding-top:3px;"> · <?=$bo_subject?></option><?
}//bbs
}//group
?></select>
</form>
</td>
</tr>
</table>
<script>roundTable("gbRFdrop_skin");</script>
그룹, 게시판, 분류 확장 메뉴 라이브러리(gbcRF_menu.lib.php) 연동
http://gnusr.com/g4/bbs/tb.php/work/242
호출방법 <?=gbcRF_menu("gbRFdrop", "");?>
전체 그룹에서 추출하는 경우 그룹아이디 부분은 비워두시면 됩니다.
제어된 그룹 및 게시판 목록을 셀렉트박스 형태로 추출
gbRFdrop - 메뉴스킨 폴더 skin/menu/에 업로드
처음 테스트 하시는 분은 gbcRF_menu.lib.php 통합 라이브러리 파일을 g4/extend/에 업로드후 테스트 하십시오.
//////////////////////////////////////////////////////////////////
소스가운데 아래 라운트 테이블 스크립트 부분은 찾아서 지워주세요.
id="gbRFdrop_skin" radius="3" rborder="#F0F0F0" rbgcolor="transparent"
<script>roundTable("gbRFdrop_skin");</script>
//////////////////////////////////////////////////////////////////
<?
if (!defined('_GNUBOARD_')) exit;//gbFHdrop skin
/////////////////////////////////////////////////////////////////////////////
//그룹, 게시판, 분류 확장 메뉴 라이브러리(gbcRF_menu.lib.php) 연동
//호출방법 gbcRF_menu("스킨디렉토리", "그룹아이디");
//그룹아이디 비워두면 전체그룹 에서 추출
//제어된 그룹 및 게시판 목록을 셀렉트박스 형태로 추출
?><script type="text/javascript">
<!--
function change1(form) {
if(form.url.options[form.url.selectedIndex].value != "")
location.href=form.url.options[form.url.selectedIndex].value
}
//-->
</script>
<table width="150" height="" border="0" id="gbRFdrop_skin" radius="3" rborder="#F0F0F0" rbgcolor="transparent">
<tr>
<td>
<form name=quickgo>
<select name=url onChange=change1(this.form) size=0 style="font-family:굴림; font-size:9pt; color:#000000; background-color:silver; border-width:1; border-color:#eeeeee;"><?
/*logic/
$menu_size= count( $list);
foreach( $list as $group){
echo "<b>" . $group['gr_subject'] . "</b> (" . $group['gr_id'] . ")";
foreach( $group['bbs'] as $bbs){
echo $bbs['bo_subject'];
}
}
/*/
//그룹
foreach( $list as $group){
$bbs_size= count( $group['bbs']);
$group_subject = "<span style='font-weight:bold;'>" . cut_str(get_text($group['gr_subject']),20,"") . "</span>";
$group_subject .= "<span style='font-size:8pt;'> (" . $bbs_size . ")</span>";
?><option value='<?=$g4['path']?><?=$group['gr_id'] == "sample_gal"?'/gallery':'/bbs';/*특정그룹 경로*/?>/group.php?gr_id=<?=$group['gr_id']?>' style="background-color:silver;"><?=$group_subject?> 바로가기</option><?
//게시판
foreach( $group['bbs'] as $bbs){
$bo_subject = cut_str(get_text($bbs['bo_subject']),20,"…");
?><option value='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bbs['bo_table']?>' style="padding-top:3px;"> · <?=$bo_subject?></option><?
}//bbs
}//group
?></select>
</form>
</td>
</tr>
</table>
<script>roundTable("gbRFdrop_skin");</script>
추천
3
3
댓글 전체

수고하셨습니다.....^^
플록님꺼는 제가 업어갈때는 어디 다른곳에 쓸데가 없을까 해서 업어 갑니다.....
당초 9월1일에 홈을 조촐하게 열려다가 포기하고..
조금씩만 넣어 갑니다......가능하면 이미지를 배제하고 가볍게 가렵니다....
이미지제거하고 스킨 손보는 것도 장난이 아니던뎅.....ㅠ.ㅠ
아무쪼록 풍성하고 행복한 가을 되세요~~~~
플록님꺼는 제가 업어갈때는 어디 다른곳에 쓸데가 없을까 해서 업어 갑니다.....
당초 9월1일에 홈을 조촐하게 열려다가 포기하고..
조금씩만 넣어 갑니다......가능하면 이미지를 배제하고 가볍게 가렵니다....
이미지제거하고 스킨 손보는 것도 장난이 아니던뎅.....ㅠ.ㅠ
아무쪼록 풍성하고 행복한 가을 되세요~~~~
호호호~**
새벽이 다가오시나 봅니다.
이렇게 빨리 덧글을,,,,,, 감사합니다!!
새벽이 다가오시나 봅니다.
이렇게 빨리 덧글을,,,,,, 감사합니다!!
정말 좋은 메뉴이군여...
잘 사용하겟습니다. 감사합니다.
잘 사용하겟습니다. 감사합니다.
코멘트 감사합니다.
</select> 닫힘 태그가 누락되어 수정했습니다.
</select> 닫힘 태그가 누락되어 수정했습니다.
잘쓰겠습니다 ^^
오 빠른 바로가기 군요. 좋은자료 감사합니다.
고맙습니다 .잘쓰겠습니다.
세분 코멘트 감사합니다.^^
보시는것처럼 라이브러리와 연동하는것이 어렵지 않습니다.
아이디어만 있으면 얼마든지 손수 메뉴스킨을 만들 수 있으며,
또한 하나의 라이브러리에서 대부분의 메뉴형태를 추출해낼수 있기때문에 체계적인 관리가 가능합니다.
제가 올린 통합라이브러 관련 몇개의 메뉴를 참고해서 필요한 메뉴를 만들어 쓰셔도 좋을것입니다.
관심을 가져주셔서 고맙습니다.
보시는것처럼 라이브러리와 연동하는것이 어렵지 않습니다.
아이디어만 있으면 얼마든지 손수 메뉴스킨을 만들 수 있으며,
또한 하나의 라이브러리에서 대부분의 메뉴형태를 추출해낼수 있기때문에 체계적인 관리가 가능합니다.
제가 올린 통합라이브러 관련 몇개의 메뉴를 참고해서 필요한 메뉴를 만들어 쓰셔도 좋을것입니다.
관심을 가져주셔서 고맙습니다.
수고하셨습니다~
깔끔한 메뉴스킨을 이제 쉽게 만들수 있게 되었네요.
맨날 셀렉트 노가다를 했었는데...ㅋㅋ
플록님 감사합니다^^
맨날 셀렉트 노가다를 했었는데...ㅋㅋ
플록님 감사합니다^^

수고하셨습니다~!
좋은 아이디어와 스킨 감사드립니다...
좋은 메뉴 감사드립니다
비트
감사요....!
이러한 메뉴를 이제야 발견하다니....역시 플록님은 대단하십니다...
잘 사용해보도록 하겠습니다...^^
잘 사용해보도록 하겠습니다...^^
잘쓰겟습니다
감사합니다.
감사합니다. 잘쓸께요.
^^.. 잘 활용할께요..~~
