이미지 갤러리란이 활성화 되어있다면 뽀사시 효과주기
갤러리란을 어떻게 하면 이뿌게 보이게 할까 고민하다가.
그누 유저님들이 가끔 올리시는 테그를 삽입해서
뽀샤시 효과를 주었읍니다.
원본에 몇자 추가하기는 하지만 갤러리가 활성화 되어있는 사이트에서는
서비스 만점일듯 싶어.. 공유합니다.
너무 쬐끄마한 팁? 이 될란가는 모르지만. ^^ 염치 불문 하고 올립니다.
미리보기 공간은 ==> http://www.moneco.co.kr/bbs/board.php?bo_table=bpoto 입니다.
먼저 lib/common.lib.php 의 내용중
if (preg_match("/\.($config[cf_image_extension])$/i", $file))
// 이미지에 속성을 주지 않는 이유는 이미지 클릭시 원본 이미지를 보여주기 위한것임
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
이부분을
if (preg_match("/\.($config[cf_image_extension])$/i", $file))
// 이미지에 속성을 주지 않는 이유는 이미지 클릭시 원본 이미지를 보여주기 위한것임
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
return "<img style='BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: alpha(opacity=100, style=2, finishopacity=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid' src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
이렇게 고쳐서 저의 경우는 lib/common2.lib.php 파일을 하나더 생성합니다.
그 다음
common.php 의 내용중
include_once("$g4[path]/lib/common.lib.php"); // 공통 라이브러리
이부분을
if($bo_table=='테이블명'){
include_once("$g4[path]/lib/common2.lib.php"); // 공통 라이브러리 이미지뽀샤시
}
else {
include_once("$g4[path]/lib/common.lib.php"); // 공통 라이브러리
}
이렇게 대처합니다. 그럼 일반 게시판의 이미지는 뽀샤시 미적용이고
테이블명 자리에 적은 해당 갤러리 게시판은 뷰 화면에서는 뽀샤시 효과를 줍니다.
익스전용입니다.
style='BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: alpha(opacity=100, style=2, finishopacity=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid'
요부분에서 opacity=100, style=2, finishopacity=0 의 수치를 적절히 하시면 뽀샤시를 변경할수 있읍니다.
이상 쬐끄만 하지만. 갤러리 스킨의 활성화를 위해 오늘 적용한 부분입니다.~~
그누 유저님들이 가끔 올리시는 테그를 삽입해서
뽀샤시 효과를 주었읍니다.
원본에 몇자 추가하기는 하지만 갤러리가 활성화 되어있는 사이트에서는
서비스 만점일듯 싶어.. 공유합니다.
너무 쬐끄마한 팁? 이 될란가는 모르지만. ^^ 염치 불문 하고 올립니다.
미리보기 공간은 ==> http://www.moneco.co.kr/bbs/board.php?bo_table=bpoto 입니다.
먼저 lib/common.lib.php 의 내용중
if (preg_match("/\.($config[cf_image_extension])$/i", $file))
// 이미지에 속성을 주지 않는 이유는 이미지 클릭시 원본 이미지를 보여주기 위한것임
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
이부분을
if (preg_match("/\.($config[cf_image_extension])$/i", $file))
// 이미지에 속성을 주지 않는 이유는 이미지 클릭시 원본 이미지를 보여주기 위한것임
// 게시판설정 이미지보다 크다면 스킨의 자바스크립트에서 이미지를 줄여준다
return "<img style='BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: alpha(opacity=100, style=2, finishopacity=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid' src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
이렇게 고쳐서 저의 경우는 lib/common2.lib.php 파일을 하나더 생성합니다.
그 다음
common.php 의 내용중
include_once("$g4[path]/lib/common.lib.php"); // 공통 라이브러리
이부분을
if($bo_table=='테이블명'){
include_once("$g4[path]/lib/common2.lib.php"); // 공통 라이브러리 이미지뽀샤시
}
else {
include_once("$g4[path]/lib/common.lib.php"); // 공통 라이브러리
}
이렇게 대처합니다. 그럼 일반 게시판의 이미지는 뽀샤시 미적용이고
테이블명 자리에 적은 해당 갤러리 게시판은 뷰 화면에서는 뽀샤시 효과를 줍니다.
익스전용입니다.
style='BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: alpha(opacity=100, style=2, finishopacity=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid'
요부분에서 opacity=100, style=2, finishopacity=0 의 수치를 적절히 하시면 뽀샤시를 변경할수 있읍니다.
이상 쬐끄만 하지만. 갤러리 스킨의 활성화를 위해 오늘 적용한 부분입니다.~~
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
스킨에 바로 적용하는 방도를 아시면 한수 갈쳐 주셔요^^
익스에서만 되는군요.
푸름빠덜님의 워터마크갤러리스킨을 응용 할 수는 없을까요?
http://sir.co.kr/bbs/board.php?bo_table=g4_skin_board&wr_id=7420
감사합니다.
호환되게 하는것은 제 실력으로는 어쩔수 없군요.^^