[메뉴스킨] 통합라이브러리 연동 - 셀렉트 메뉴 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

[메뉴스킨] 통합라이브러리 연동 - 셀렉트 메뉴 정보

기타 [메뉴스킨] 통합라이브러리 연동 - 셀렉트 메뉴

첨부파일

gbRFdrop.zip (2.1K) 114회 다운로드 2006-09-04 08:55:36

본문

통합라이브러리를 사용하는 그룹 게시판 셀렉트박스 형태의 매뉴입니다.
 
그룹, 게시판, 분류 확장 메뉴 라이브러리(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;'>&nbsp;(" . $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;"> &middot; <?=$bo_subject?></option><?

    }//bbs
  }//group
  ?></select>
  </form>
  </td>
</tr>
</table>       
<script>roundTable("gbRFdrop_skin");</script>
추천
3

댓글 전체

수고하셨습니다.....^^

플록님꺼는 제가 업어갈때는 어디 다른곳에 쓸데가 없을까 해서 업어 갑니다.....

당초 9월1일에 홈을 조촐하게 열려다가 포기하고..

조금씩만 넣어 갑니다......가능하면 이미지를 배제하고 가볍게 가렵니다....

이미지제거하고 스킨 손보는 것도 장난이 아니던뎅.....ㅠ.ㅠ

아무쪼록 풍성하고 행복한 가을 되세요~~~~
세분 코멘트 감사합니다.^^

  보시는것처럼 라이브러리와 연동하는것이 어렵지 않습니다.
  아이디어만 있으면 얼마든지 손수 메뉴스킨을 만들 수 있으며,
  또한 하나의 라이브러리에서 대부분의 메뉴형태를 추출해낼수 있기때문에 체계적인 관리가 가능합니다.

  제가 올린 통합라이브러 관련 몇개의 메뉴를 참고해서 필요한 메뉴를 만들어 쓰셔도 좋을것입니다.

관심을 가져주셔서 고맙습니다.
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT