[SM] 페이드효과 슬라이드 갤러리 UTF버전 > 추가기능: 효과 자동선택 + 메인화면 작동소스. > 그누4 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 스킨

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

[SM] 페이드효과 슬라이드 갤러리 UTF버전 > 추가기능: 효과 자동선택 + 메인화면 작동소스. 정보

갤러리 [SM] 페이드효과 슬라이드 갤러리 UTF버전 > 추가기능: 효과 자동선택 + 메인화면 작동소스.

첨부파일

slide_gallery.zip (85.9K) 215회 다운로드 2012-11-16 12:51:29

본문

<작성자 분-선택이란 님>
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=128449&sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&page=2
선택이란 님의 -[SM] 페이드효과 슬라이드 갤러리 UTF버전 -을 좀 더 편리하게 사용하시도록


두가지 기능을 추가해보았습니다. (UTF버전)


1. 목록에서 효과 속성 옵션창을 만들었습니다.
  nivo.slider.js 모르셔도 체크만으로 효과를 구성하실 수 있습니다.



2. 메인화면에서 사용할 수 있도록 소스를 추가했습니다.

  관리는 목록에서 하시고 설정하시면 바로 메인페이지에도 효과가 반영됩니다.





처음이라 많이 부족합니다. 에러사항은 글 올려주시면 수정하겠습니다.

좋은 소스 만들어주신 '선택이란' 님께 다시 한 번 감사드립니다.



*요즘 백수라 일거리 환영해용. ㅠ.ㅠ.


================================================================================================



[1. 사용방법]


1) 스킨 폴더에 올려놓고 게시판 관리에서 테이블을 만듭니다.

2) 만들어진 게시판은 관리용이므로 적당한 권한을 설정해줍니다. (게시판 권한설정:읽기/쓰기/등..)

3) 보여주기 위한 페이지에 아래 소스를 삽입합니다.
 

<?
    include_once("./_common.php"); // 페이지에 이미 있다면 넣으실 필요없습니다.
?>



<!-- 슬라이드 갤러리 -->
<?
$bo_table = "slideGallery"; // (이 부분만 사용자가 수정) 테이블 이름을 넣어줍니다.

       
$write_table = "g4_write_{$bo_table}";
$board_skin_path="$g4[path]/skin/board/slide_gallery"; // 스킨폴더 이름입니다. slide_gallery (이름 변경시 수정)
?>
<?include_once("$board_skin_path/sg_config.php");?>
<?include $board_skin_path."/jquery002.html"; ?>
<!-- End: 슬라이드 갤러리 -->




4) 메인 화면에 최근 글 보기가  있다면 위 테이블 글이 게시판으로 나옵니다.
  아래 소스를 추가하여 글목록이 화면에서 나오지 않게합니다.

    // 예외 게시판
    if($row['bo_table']==$bo_table) continue;



    실제 예)
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
//  최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
  // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

  // 예외 게시판 ###################################> 이 곳에 소스추가
  if($row['bo_table']==$bo_table) continue; 


  // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic", $row['bo_table'], 10, 70);
  echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->




[2. 옵션 설정하기]--------------------------------------------------------------------


--이미지 옵션

  sg_config.php에서 설정합니다.



  이미지 크기조절


$bWidth  = 698; //이미지 가로 사이즈
$bHeight = 232; //이미지 세로 사이즈
$contaner1Width = 700; //전체  가로 사이즈 ---> 이미지가로 사이즈와 동일하거나 약간 크면 됩니다.
$exhibition1Width  = 698; //레이어 가로 사이즈
$exhibition1Height = 259; //레이어 세로 사이즈
$exhibitionBackTop = 210; //동그랑버튼 바탕 레이어 포지션




  하단의 동그란 순서버튼

$bWidth 에의해 동그란 순서버튼이 가운데로 오지 않고
치우질 경우 left: %값으로 조절합니다.
 

.theme-default .nivo-controlNav {
position:absolute;
left:43%;
bottom:-27px;
    z-index:+9;
 
}





--링크 설정


 글쓰기 페이지에서 링크에 관련된 속성을 입력합니다. 이미지 클릭시 페이지 이동합니다.


 링크:
      예) http://www.naver.com 

 target 속성:

      예) _self
           
        _blank, _self, _top 등 하나값을 넣어주시면 됩니다. *HTML의 <a href="" target=""> 속성과 동일합니다.
추천
6

댓글 전체

감사합니다!! 소스를 넣는 페이지가 무엇을뜻하는지 잘모르겠습니다.. 그누보드처음이라서요..
구체적인 예시(파일)을 말씀해주시면안될까요?? 질문답변게시판 다 찾아봐도 잘 모르겠습니다. 죄송하네요..
어떤 페이지든지 가능합니다. 예를 들면 index.php 에 적용하시기 원하시면
원하시는 위치에 위에서 설명드린 소스를 붙여 넣으시면 됩니다.

대부분 index.php 에 최근 게시물을 뽑아내는 소스가 있는데
그 소스 안에 해당 테이블은 제외하는 소스(위 참조) 넣어 주시면 사용하실 수 있습니다.

즉 한 페이지안에 위에서  설명드린 모든 소스를 붙여넣어주시면 됩니다.

[index.php]
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("./_head.php");
?>
 

<!-- 슬라이드 갤러리 -->
<?
$bo_table = "slideGallery";
$write_table = "g4_write_{$bo_table}";
$board_skin_path="$g4[path]/skin/board/slide_gallery";
?>
<?include_once("$board_skin_path/sg_config.php");?>
<?include $board_skin_path."/jquery002.html"; ?>
<!-- End: 슬라이드 갤러리 -->



<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
//  최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

    // 예외 게시판
    if($row['bo_table']==$bo_table) continue;


    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic", $row['bo_table'], 10, 70);
    echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->

<?
include_once("./_tail.php");
?>
다른게시판 위에 배너형식으로 올리고 싶은데 소스넣었더니  배너게시판자체가 나와 버리네요

게시판페이지에 배너 형식으로 넣을수 없는건가요?
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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