멀티갤러리 슬라이드쇼(slideshow) > 그누3 스킨

그누3 스킨

멀티갤러리 슬라이드쇼(slideshow) 정보

갤러리 멀티갤러리 슬라이드쇼(slideshow)

첨부파일

slideshow.php (16.2K) 179회 다운로드 2005-03-21 22:15:56

본문

http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&wr_id=9574

적용예는 링크1의 "이케아 & Jasmile.com"의 왼쪽 커뮤니티 메뉴에있는 사진갤러리를 참고하십시오
http://www.jasmile.com/

* 적용하는 방법
1. slideshow.php 다운받아서 멀티갤러리 스킨 디렉토리에 카피한다.
2. gbview.skin.php에서 슬라이드쇼를 호출하기위해서 다음 내용을 원하는곳에 삽입한다.
    <a href=javascript:popup_window('./?doc=<?=$board_skin?>/slideshow.php&wr_id=<?=$wr_id?>&bo_table=<?=$bo_table?>',
    'SlideShow','menubar=0,toolbar=0,scrollbars=3,width=850,height=640,resizable=1,left=50,top=50');>
    <span style="color:red; font-weight: bold;">SlideShow로 보기</span></a>
   
* 슬라이드 창의 크기와 위치조정은 slideshow.php 상단의 다음 자바스크립터에서 조정한다.
    <script language="JavaScript1.1">
    <!--
    self.moveTo(screen.availWidth/2-400,screen.availHeight/2-300);  // 윈도우 위치 설정
    self.resizeTo(840,650); // 윈도우 사이즈 설정
    -->
    </script>
       
.
추천
0
  • 복사

댓글 전체

박재성님// 자스마일의 그림 스크롤 부분은 저도 어떻게 한것인지 잘 모르겠군요.
전 단지 슬라이드만 제공한것이라서.ㅋㅋ

kimunan님//
슬라이드쇼 할때 이미지를 줄이는것은 안될것 같구요
이미지 등록시에 gd 라이브러리를 이용하여 슬라이드를 위한 이미지 사이즈를 별도로 만들어서 올리도록 하는 방법을 사용 하도록 해야 할것 같군요.
사용자 마다 화면이 다르므로 좀 애매하긴 한데...
아무래도 특정 사이즈로 조정해서 올리시는 것이 좋을듯 합니다.
혹시 슬라이드쑈를 할때 이미지 크기를 전체 리사이징해서 보여줄수 있나요?
쉽게 말해서 올린 파일이 1024*786인데 눈으로 보여주는 것은 800*600으로
아니면 지금 현재 보고있는 모니터에 스트롤 안 움직이고 보여주기..???
이런 것 혹시 아시는분???
root님 감사합니다. 잘 쓰겠습니다.
그리고 http://www.jasmile.com 의 중간부분의 여러 그림들이 위로 스크롤 되는 기능은
영카트에서 제공되는 기능인가요? 아니면 직접 만드신 것인지...
제가 프로그램은 전혀 꽝이라서...^^;
root님///우선 죄송하고 다음은 감사합니다..
부탁드리고 서버를 꺼놓았네요....
이리저리하다 해결이 되었습니다...아직도 왜인지는 전혀 모르겠고 아여간 root님의 덕분으로 해결이 되었군요...
박종원님//
slideshow.php에서 다음 sql이 화면에 보여줄 데이타를 찾는 부분인데 apm에서 다음 쿼리가 정상적으로 데이타를 조회하지 못하는군요.
수정전 내역과 수정후 내역에서의 차이는 wf_ext(이미지 확장자)에 내용이 없는것(이미지가 올려지지 않은 것)에 대해서 수정전은 검색하지 말라는것을 포함하는것과 수정후는 이것을 주석처리해서 wf_ext가 없어도 무조건 조회하도록 하는것입니다.
이렇게 해서 적용할경우 이미지를 올리다가 중간에 하나라도 이미지가 빠지게 되면 슬라이드에서 이미지를 찾지 못해서 오류가 발생하게 된다는 것입니다. 그래서 이미지 확장자가 없는 것은 정상적으로 올려지지 않은것으로 처리해서 조회하지 않도록 하는것인데 뭐가 문제인지 이 쿼리가 apm에서는 정상적으로 작동하지 안는군요.
이점 참고하시어 잘 사용하시기 바랍니다.

ps. 멀티 갤러리에 이미지를 올릴때 중간에 빠지는것 없이 잘 올리시고,
      올린후 빠진것이 있을경우 수정으로 들어가셔서 반드시 빈곳에 이미지를 올리셔서 사용하시기 바랍니다.

수정전 :
$sql = " select wr_id, wf_id, wf_cont, ifnull( wf_ext, 'jpg') as wf_ext
from $file_table
where wr_id = '$wr_id' and wf_ext != ''
order by wf_id ";
수정후 :
$sql = " select wr_id, wf_id, wf_cont, ifnull( wf_ext, 'jpg') as wf_ext
from $file_table
where wr_id = '$wr_id' -- and wf_ext != ''
order by wf_id ";
박종원님// 위 적용사이트의 에러는 창이 안떠는 자바스크립터 오류가 아니군요.
제가 올려본 몇몇 사진에 대해서는 슬라이드가 작동하는데.. 한개의 이미지에 대해서는 최신글 쪽에서도 에러가 발생하고 있는데... 윈도우 apm 환경이라 뭔가 다른것이 있는지 정확한 원인을 말씀드리기 어렵군요.
참고로 슬라이드 구동시에 "[1 of 0] undefined" 이라고 나오는것은 $file_table에서 처리할 파일을 select 하지 못했다는 것입니다. db의 $file_table 내용도 조회를 해봐야 할듯 합니다.

까만도둑님// 감사합니다.
박종원님// 어떻게 적용하셨는지 모르겠군요.
적용사이트 알려주시면 어떤 오류인지 봐드리겠습니다.

ccc님// 이 디자인은 제 실력이 아니구요. 그냥 참고한 소스 그대로 사용한겁니다.
제가 디자인 한것은 다음 링크를 참고하십시오.
다음 링크에서 head와 tail을 제외한 부분이 오리지날 저의 디자인 입니다.ㅋㅋ(오로지 텍스트로...)
http://threes.org/gnu3/?doc=main/byflower.php

위링크와 비슷한것인데 도저히 안되겠다 싶어서 7쟁이님의 도움을 받아서 처리했던것도 있습니다.
http://threes.org/gnu3/?doc=main/threes_lcat.php

역시 디자인은 디자이저가 해야하며,
디자이너가 아니라면 디자인에 감각이 있는 사람이 해야한다는것이 저 개인적인 생각입니다.
좋네요... 어디서 봤던 기능인데 그누에도 적목이...감사합니다.
디자인이 루트님 실력인가요.. 저랑 실력이 막상막하같습니다. *^^*
© SIRSOFT
현재 페이지 제일 처음으로