갤러리 게시판 + 메인 이미지 롤링 > 그누4 스킨

그누4 스킨

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

갤러리 게시판 + 메인 이미지 롤링 정보

갤러리 갤러리 게시판 + 메인 이미지 롤링

첨부파일

gallery.zip (12.2K) 1055회 다운로드 2011-11-04 01:13:28

본문

갤러리 게시판및 메인 이미지 롤링 입니다
메인이미지가 좀 왔다 갔다 해야 눈이 좀 갈듯 해서 만들어 보았습니다
utf-8로 테스트 했는데 euc-kr 로 무리없을듯 합니다
익스플로러 , 크롬 에서 테스트 하였습니다
큰 문제는 없는데 세상이 넓다 보니 혹 문제 있으시면 애기해 주세요 ^^
설명은 한다고 했는데 어렵지 않나 모르겠네요

갤러리 게시판
파일 입력시 제일 처음 파일을 대표이미지로 저장하여 리스트및 최신 게시물로 보여줍니다
리스트 예) http://onlymilk74.cafe24.com/gn/bbs/board.php?bo_table=gallery&page=
최신갤러리 롤링 예) http://onlymilk74.cafe24.com/gn/

-- 첨부 파일
write_update.tail.skin.php 
list.skin.php
view.skin.php
latest.skin.php
index.php (최신글 참조) 올리는 파일이 아니라 최신 갤러리 예제

-- 설치
skin/board/스킨명/ 를 생성
기존 basic 내용 복사 후
write_update.tail.skin.php 올리기
list.skin.php 덮어쓰기
view.skin.php 덮어쓰기

/skin/lastes/스킨명/ 생성후
latest.skin.php 올리기

게시판을 생성 스킨명을 변경


1. 먼저

write_update.tail.skin.php
상단에

$w = 200; //변경 너비
$h = 200 ; //변경 높이

너비와 높이를 원하시는 사이즈로 변경하시면 됩니다
사이즈는 큰것에 비례해 줄어듭니다
만약 위와 같이 200 , 200 으로 지정하고 
만약 100 X 90 이미지를 입력하시면 카피가 됩니다
만약 200 X 400 이미지를 입력하시면 100 X 200 으로 비율을 맞추어 리사이징 되어집니다
$w 또는 $h 를 0으로 놓으시면 그냥 너비기준 높이 기준으로 줄어듭니다

내용이 어려우신가요 그럼 입력하시는 이미지가 자동 리사이징 되느것이니
보여줄 썸네일을 보다 조금 더 크게 입력해 주시면 됩니다 (php 함수 사용 리사이징)

2. view.skin.php 상단에
//------------------------------
//추가 부분
$first_image_view = false; //false 숨김
//------------------------------

입력값을 false 로 하신다면 입력하신 첫번째 이미지 파일이 글보기에서 보이지 않습니다
true 로 하신면 보여집니다

3. list.skin.php 에서 상단에
//--------------------------------
$image_width = 150 ;//보여줄 너비
$image_height = 100;//보여줄 높이
$gallery_right = 15; //오른쪾마진
$gallery_bottom = 20; //하단마진
//--------------------------------

리스트에 보여줄 이미지 너비와 높이를 구하시면 됩니다
각 내용의 오른쪾 하단 마진을 정해 주시면 됩니다
필요하시면 하단에 갤러리 css 가 있습니다 변경하시면 됩니다

4. index.php
//롤링을 원하시는 곳에

//-----------------------------
$options[f_width]=96;//길이
$options[f_height]=64;//높이
$options[f_margin_right]=7;//마진
$options[f_count]=7;//수량
$options[f_time]=1500;//이동시간
$options[f_time_term]=1500;//멈춰있는 시간
$options[UploadPath] = "$g4[path]/data/file/게시판아이디/";//디렉토리(고정하시면 ($bo_table)를 게시판 아이다로 꼬옥 교체해 주세요)
echo latest("gallery", "gallery", 10, 70 , $options);//최신 폴더 , 게시판 아이디 , 이미지 수량 , 글수, 옵션 수
//--------------------------------

입력하시면 됩니다
$options 의 내용을 변경하시면 됩니다
게시판아이디에는 wr_id 값을 적어 주시면됩니다
전체 보여주는 길이는 ( 길이+마진 ) * 수량으로 자동 연장됩니다 (길이 높이는 비율을 맞추어주시는게 좋습니다)
롤링되는 이미지수 는하시려면  lastest 안에 10(이미지수량) 부분을 크게 하시면 됩니다
추천
14

댓글 전체

롤링은 좋네요.
좀 아쉬운점이 있다면 마우스 오버시 멈춤..그리고 좌우쪽에 화살표가 있어 방향조정이
되었으면 합니다.
추천드립니다.
아이디어 감사합니다
마우스 오버시 멈춤은 바로 해보았습니다 훨 좋네요 ^^
좌우쪽 화살표는 큰공사라 ^^ 추후에 한번 손을 봐야 겠네요
추후에라도 한번 손을 보신다면
기왕에 고생하실거라면

좌우측 화살표를 달때 음~~
좌/우측 맨 끝 이미지에 마우스 오버시 화살표가 보이고 마우스를 떼면 화살표가 사라지는...!!

어렵겠지요.??

고생하시는김에 이러한 기능이 더해진다면 대박이라 생각이 드는군요..
전 실력이 부족하여 아이디어만 제공드리겠습니다.^^
아하 ~ 제목 나오게 해야 하는데 이미지 위주로 한거라서 ^^
다음번에 업데이트 할때 추가 해 보도록 하겠습니다
좌우 버튼 , 제목  업데이트 할거 많네요 ^^
2. view.skin.php 상단에

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//------------------------------
//추가 부분
$first_image_view = true; //true 숨김
//------------------------------

?>
<div style="height:12px; line-height:1px; font-size:1px;">&nbsp;</div>

<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0"><tr><td>

이렇게 같다 붙였는데 이미지가 목록에서 보이질 않아요...
어디다 같다 붙이는거죠?


4. index.php
//롤링을 원하시는 곳에 붙인다는 말이
<?
//-----------------------------
$options[f_width]=96;//길이
$options[f_height]=64;//높이
$options[f_margin_right]=7;//마진
$options[f_count]=7;//수량
$options[f_time]=1500;//이동시간
$options[f_time_term]=1500;//멈춰있는 시간
$options[UploadPath] = "$g4[path]/data/file/gallery/";//디렉토리(고정하시면 ($bo_table)를 게시판 아이다로 꼬옥 교체해 주세요)
echo latest("gallery", "green1", 10, 70 , $options);//최신 폴더 , 게시판 아이디 , 이미지 수량 , 글수, 옵션 수



?><BR>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->

여기서 green1이라고 게시판 아이디만 바꿨는데 안되요...

메인에 썸네일이 안올라오고, 목록에는 이미지가 뜨질 않아요.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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