o

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

· 2011-11-03 (목) 20:42:31 · 23261 · 21
list.jpg
갤러리 게시판및 메인 이미지 롤링 입니다
메인이미지가 좀 왔다 갔다 해야 눈이 좀 갈듯 해서 만들어 보았습니다
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(이미지수량) 부분을 크게 하시면 됩니다

첨부파일

list.jpg (33.9 KB)
0회 2011-11-03 20:42
gallery.zip (12.2 KB) 1055회 2011-11-04 01:13
|

댓글 21개

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

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

어렵겠지요.??

고생하시는김에 이러한 기능이 더해진다면 대박이라 생각이 드는군요..
전 실력이 부족하여 아이디어만 제공드리겠습니다.^^
어려운거는 아닌데 그래도 시간이 들어서 바로는 ㅡㅜ 여하간 한달 안에는 수정 해서 올려 봐야죠 ^^
2011-11-04 (금) 03:50:57
일단 롤링이 좋아서 무조건 강추~!!
롤링 이미지 게시판 조으네요.
이미지 밑에 제목 나로게 하려면 어떻게 해야 하나요?
일단 댓글+추천
아하 ~ 제목 나오게 해야 하는데 이미지 위주로 한거라서 ^^
다음번에 업데이트 할때 추가 해 보도록 하겠습니다
좌우 버튼 , 제목 업데이트 할거 많네요 ^^
2011-11-05 (토) 00:02:00
추천하고 갑니다
정말 필요했던 자료인데...
감사 감사합니다.^^
2011-11-18 (금) 17:25:33
좋은 소스 감사합니다 근데 한글이 깨지는건 왜 그런걸까요 ㅠㅜ 도와주세요
2011-11-23 (수) 05:09:54
저두 한글이 깨져요
아 죄송합니다 제가 utf-8 로만 확인해서 그럴수도 ㅡㅜ
좋은 자료 감사합니다. 창 크기에 따라 배열도 맞춰지네요~ 굿!
2011-12-03 (토) 14:27:06
이거 다운받아서 설치부부난 해주면 되나요?아님 밑에 테그도 변경해주어야하나요??
밑에 태그를 잘 이해 못해서 죄송합니다
일단은 설치하시면 이미지 사이즈만 조정하시면 됩니다
2011-12-06 (화) 15:39:52
한글이 깨지는데 방법이없나요? ^^
euc-kr로 인코딩 변환해주시면 되실 것 같습니다.
2011-12-14 (수) 17:01:28
감사합니다.
2. view.skin.php 상단에

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

?>
<div style="height:12px; line-height:1px; font-size:1px;"> </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이라고 게시판 아이디만 바꿨는데 안되요...

메인에 썸네일이 안올라오고, 목록에는 이미지가 뜨질 않아요.
감사합니당
수고하셨습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

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

+
분류 제목 글쓴이 날짜 조회
게시판 11-11-04 조회 1.5만
게시판 11-11-04 조회 6,848
게시판
[게시판]
11-11-04 조회 2,992
갤러리 11-11-03 조회 2.3만
외부로그인 11-11-03 조회 4,763
게시판 11-11-03 조회 2,888
최신글 11-11-02 조회 1.1만
게시판 11-11-02 조회 7,328
게시판 11-10-31 조회 6,437