R

기본 겔러리 스킨함 만들어봤습니다.

· 2008-06-02 (월) 11:30:27 · 11428 · 23
$all_view = 0;

$all_view = 0;

$all_view = 1;

$all_view = 1;

그누 보드 베이직 스킨에서 list.skin.php 파일만 수정했습니다.

그누 보드 스킨 자료실과 비슷합니다.

목록에서 이미지 미리보기는 설정값에 맞추어 보여지며 여백은 없으며 이미지의 중앙 의 약간 상단을 보여줍니다.
목록에서 이미지 클릭시 팝업으로 보여줌.
목록에서 내용사용을 체크 하셔야 하며 html 과 php 소스를 삭제하고 보여줍니다.
내용 출력부분은 아직 많이 부족하지만 그런데로 소스가 직접보이는 현상은 없습니다.

[설치 방법]
1. 압축 해제후 skin/board 폴더로 업로드.
2. js/common.js 파일 189줄부터 약간수정.

원본

// 이미지의 크기에 따라 새창의 크기가 변경됩니다.
// zzzz님께서 알려주셨습니다. 2005/04/12
function image_window(img, width, height)
{
var w = img.tmp_width;
var h = img.tmp_height;
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/3;

~~~~~~~~~~~~~이하 생략~~~~~~~~~~~~

수정

// 이미지의 크기에 따라 새창의 크기가 변경됩니다.
// zzzz님께서 알려주셨습니다. 2005/04/12
function image_window(img, width, height)
{
var w = img.tmp_width;
var h = img.tmp_height;
//추가된부분
if(width && height){
var w = width;
var h = height;
}
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/3;

~~~~~~~~~~~~~이하 생략~~~~~~~~~~~~

3. list.skin.php 파일 11~17줄에 설정값

// 이미지 보이기 전체 보이기는 0
$all_view = 0;
// 미리보기 이미지크기
$img_w = 100;
$img_h = 80;
// 넓이로 맞췄을때 높이의 중간지점에서 80%로 복구시킨다.
$Percent = 80;

1) $all_view는 업로드된 이미지파일을 전체를 보여줄때는 0로 1개만 보여질때는 1으로 설정.
2) $img_w(가로) 와 $img_h(세로) 는 목록에 보여질 이미지 크기 픽셀단위로 입력.
3) $Percent 는 목록에서 보여질 이미지 사이즈비율에 맞추어 이미지가 보여질때 중앙지점을 찾아 보여준다.
이때 높이의경우 중앙점에서 80%를 하단으로 내린다. 설정은 %단위임으로 100까지만 설정.

첨부파일

0.jpg (516.9 KB)
0회 2008-06-02 11:30
1.jpg (637.7 KB)
0회 2008-06-02 11:30
Gallery.zip (39.7 KB) 1643회 2008-06-02 11:30
|

댓글 23개

좋습니다~!
2008-06-02 (월) 20:29:15
여자 전용 갤러리 인가요?
ㅋㅋ 그건아니구요
보기 좋은떡이 먹기 좋다구...ㅋㅋ 낙시질이죠..ㅋㅋ
2008-06-03 (화) 00:57:02
감사합니다.
2008-06-03 (화) 17:55:39
감사합니다. ^^
좋은 스킨 감사합니다.
그런데 설치를 해 봤는데 리스트에서 내용은 안보여지네요
그리고 바로가기 버튼도 출력이 안되네요.ㅠㅜ
list.skin.php 파일 167~ 178줄까지 입니다.

// php 구문 제거(완벽히제거하지 못함)
$list[$i]['content'] = preg_replace("/(\<\?)([^\?]*)(\?\>)/i", "", $list[$i]['content']);
// < > & " 등등 제거(띠어쓰기 때문에 공백으로 교체)
$list[$i]['content'] = preg_replace("/&([a-z]+);/", " ", $list[$i]['content']);
// 단일테그제거<b></b>
$list[$i]['content'] = preg_replace("/\<\/?([a-z]+)\/?\>/i", "", $list[$i]['content']);
// html 테그제거
$list[$i]['content'] = preg_replace("/(\<[a-z]+ )([^\>]*)(\>)/i", "", $list[$i]['content']);
// 주석제거
$list[$i]['content'] = preg_replace("/(\<\!\-\-)([^\>]*)(\-\-\>)/i", "", $list[$i]['content']);


요까지 삭제 하시고


// 앞뒤 공백제거
$list[$i]['content'] = trim($list[$i]['content']);

요 한줄은 교체
$list[$i]['content'] = trim(strip_tags($list[$i]['content']));
감사합니다.
감사합니다.
2008-06-16 (월) 14:04:50
감사 감사 ~
2008-06-19 (목) 23:17:56
찾았습니다 감사합니다.^^
설치했는데 깨진다 싶었더니 인코팅이 안맞네요 ;ㅁ;
유니코드 버전은 없나요?
감사합니다
잘받아갑니다...감사합니다
2009-04-25 (토) 19:01:00
..
2009-05-21 (목) 16:48:58
하악....싸이트가 어디시죠...
2009-07-26 (일) 15:42:50
유니코드로 변경해서 하니 그림클릭하면 그림이 안뜨고 new나 관리자 같은곳에 네모칸이 생겨요..
쓰기권한" 1" 비회원이 글입력시 입력이 되지 않는데.. 비회원이 글쓰기 할 수 있는 방법 좀 가르쳐주세요. 회원가입 없이 누구나 글쓰기 가능하게 할려고 합니다. 꾸~벅
2010-08-18 (수) 17:00:37
기본 겔러리 스킨함 만들어봤습니다.
감사합니다. 잘쓰겠습니다.
2011-04-22 (금) 14:38:19
글쓰기가 안됩니다 ㅠㅠ
자꾸 정상적인 접근이 아니라는 메시지가 뜨네요 ㅠㅠ
리스트 페이지에서 이미지누르면 미리보기 팝업으로 뜨는것이
크롬에서만 뜨고 익스에서는 안뜨네요;; 뷰페이지에서는 정상적으로 뜨는데 말이죠.
왜 그런건가요? 그리고 크롬에서 뜰때도 팝업창이 너무 작아서 창을 늘려야 이미지를 볼수있네요.
다른 분도 이러신가요??
감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

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

+
분류 제목 글쓴이 날짜 조회
갤러리 08-06-04 조회 1.9만
최근게시물 08-06-04 조회 5,220
게시판 08-06-03 조회 6,673
최신글 08-06-03 조회 9,840
기타 08-06-03 조회 4,567
게시판 08-06-03 조회 5,018
게시판 08-06-03 조회 4,431
게시판 08-06-03 조회 8,539
갤러리 08-06-02 조회 1.1만