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

그누4 스킨

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

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

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

첨부파일

Gallery.zip (39.7K) 1643회 다운로드 2008-06-02 11:30:27

본문

$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까지만 설정.
추천
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']));
쓰기권한" 1"  비회원이 글입력시 입력이 되지 않는데.. 비회원이 글쓰기 할 수 있는 방법 좀 가르쳐주세요. 회원가입 없이 누구나 글쓰기 가능하게 할려고 합니다.  꾸~벅
리스트 페이지에서 이미지누르면 미리보기 팝업으로 뜨는것이
크롬에서만 뜨고 익스에서는 안뜨네요;; 뷰페이지에서는 정상적으로 뜨는데 말이죠.
왜 그런건가요? 그리고 크롬에서 뜰때도 팝업창이 너무 작아서 창을 늘려야 이미지를 볼수있네요.
다른 분도 이러신가요??
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

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