기본 겔러리 스킨함 만들어봤습니다. 정보
갤러리 기본 겔러리 스킨함 만들어봤습니다.
첨부파일
본문
그누 보드 베이직 스킨에서 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까지만 설정.
그누 보드 스킨 자료실과 비슷합니다.
목록에서 이미지 미리보기는 설정값에 맞추어 보여지며 여백은 없으며 이미지의 중앙 의 약간 상단을 보여줍니다.
목록에서 이미지 클릭시 팝업으로 보여줌.
목록에서 내용사용을 체크 하셔야 하며 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까지만 설정.
추천
8
8
댓글 전체

좋습니다~!

여자 전용 갤러리 인가요?

ㅋㅋ 그건아니구요
보기 좋은떡이 먹기 좋다구...ㅋㅋ 낙시질이죠..ㅋㅋ
보기 좋은떡이 먹기 좋다구...ㅋㅋ 낙시질이죠..ㅋㅋ
감사합니다.

감사합니다. ^^

좋은 스킨 감사합니다.
그런데 설치를 해 봤는데 리스트에서 내용은 안보여지네요
그리고 바로가기 버튼도 출력이 안되네요.ㅠㅜ
그런데 설치를 해 봤는데 리스트에서 내용은 안보여지네요
그리고 바로가기 버튼도 출력이 안되네요.ㅠㅜ

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']));
// 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']));

감사합니다.
감사합니다.
감사 감사 ~
찾았습니다 감사합니다.^^
설치했는데 깨진다 싶었더니 인코팅이 안맞네요 ;ㅁ;
유니코드 버전은 없나요?
유니코드 버전은 없나요?

감사합니다
잘받아갑니다...감사합니다
..
하악....싸이트가 어디시죠...
유니코드로 변경해서 하니 그림클릭하면 그림이 안뜨고 new나 관리자 같은곳에 네모칸이 생겨요..
쓰기권한" 1" 비회원이 글입력시 입력이 되지 않는데.. 비회원이 글쓰기 할 수 있는 방법 좀 가르쳐주세요. 회원가입 없이 누구나 글쓰기 가능하게 할려고 합니다. 꾸~벅
기본 겔러리 스킨함 만들어봤습니다.
감사합니다. 잘쓰겠습니다.
글쓰기가 안됩니다 ㅠㅠ
자꾸 정상적인 접근이 아니라는 메시지가 뜨네요 ㅠㅠ
자꾸 정상적인 접근이 아니라는 메시지가 뜨네요 ㅠㅠ
리스트 페이지에서 이미지누르면 미리보기 팝업으로 뜨는것이
크롬에서만 뜨고 익스에서는 안뜨네요;; 뷰페이지에서는 정상적으로 뜨는데 말이죠.
왜 그런건가요? 그리고 크롬에서 뜰때도 팝업창이 너무 작아서 창을 늘려야 이미지를 볼수있네요.
다른 분도 이러신가요??
크롬에서만 뜨고 익스에서는 안뜨네요;; 뷰페이지에서는 정상적으로 뜨는데 말이죠.
왜 그런건가요? 그리고 크롬에서 뜰때도 팝업창이 너무 작아서 창을 늘려야 이미지를 볼수있네요.
다른 분도 이러신가요??
감사합니다^^