기본 겔러리 스킨함 만들어봤습니다.
$all_view = 0;
$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까지만 설정.
그누 보드 스킨 자료실과 비슷합니다.
목록에서 이미지 미리보기는 설정값에 맞추어 보여지며 여백은 없으며 이미지의 중앙 의 약간 상단을 보여줍니다.
목록에서 이미지 클릭시 팝업으로 보여줌.
목록에서 내용사용을 체크 하셔야 하며 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까지만 설정.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 23개
보기 좋은떡이 먹기 좋다구...ㅋㅋ 낙시질이죠..ㅋㅋ
그런데 설치를 해 봤는데 리스트에서 내용은 안보여지네요
그리고 바로가기 버튼도 출력이 안되네요.ㅠㅜ
// 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']));
유니코드 버전은 없나요?
자꾸 정상적인 접근이 아니라는 메시지가 뜨네요 ㅠㅠ
크롬에서만 뜨고 익스에서는 안뜨네요;; 뷰페이지에서는 정상적으로 뜨는데 말이죠.
왜 그런건가요? 그리고 크롬에서 뜰때도 팝업창이 너무 작아서 창을 늘려야 이미지를 볼수있네요.
다른 분도 이러신가요??